導航:首頁 > 編程語言 > asp登錄按鈕代碼

asp登錄按鈕代碼

發布時間:2023-03-19 06:40:43

❶ asp.net c#語言怎麼實現登陸、注冊和資料庫連接

登入的時候,在後台代碼中提取用戶輸入的用戶名和密碼,然後和資料庫中的數據進行比較(或者也可以在web.config中配置),如果正確,則轉到相應頁面,否則提示用戶名或密碼錯誤。
下面是利用web.config文件實現的,直接用資料庫很簡單(主要就是連接,下面有相應代碼),代碼如下:
web.config里:
<appSettings>

<add key="ConnectionString" value="server=(local);User id=sa;Pwd=sa;database=yourDB"/>
<add key="Admin.Username" value="username"/>
<add key="Admin.Password" value="password"/>
</appSettings>

頁面後台代碼里:
protected void btnLogin_Click(object sender, System.EventArgs e)
//點擊登入的按鈕
{
AdminDB admin = new AdminDB();//AdminDB為自己寫的一個類,裡面可以定義Login()方法
string username = admin.Login(txtUserName.Text,txtPassword.Text);
if (username.Length==0)
{
//登入失敗相應操作

}
else
{
Response.Redirect("~/Edit.aspx");//登入成功操作
}

}

鏈接資料庫:
SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["connectionString"]);

❷ ASP用戶登錄

index.htm:
<center><form action="login.asp">
請輸入用戶名:<input type="text" name="userID"><br>
請輸入密碼:<input type="password" name="password"><br>
<input type="submit" value="提交"><input type="reset" value="重寫">
</form>

login.asp:
<%
dim connstr,conn,rs,sql
connstr="Driver={SQL Server};Server=(local);UID=sa;PWD=;DATABASE=compact"

set conn=server.CreateObject("adodb.connection")
conn.Open connstr
set rs=server.CreateObject("adodb.recordset")

on error resume next
dim i,founderr
founderr=false
dim userID,password
userID=ltrim(Request.Form("userID"))
password=ltrim(Request.Form("password"))
if userID="" or password="" then
founderr=true
%>
<script language="javascript">
alert("非法用戶,或者密碼不能為空")
history.back();
</script>
<% else

sql="select * from userlist where userID='" & userID & "'"
sql=sql+" and password='"& password & "'"
rs.Open sql,conn,1,1
if rs.RecordCount<>0 then
Session("userID")=userid
if rs.fields("Ifadmission")=true then
Session("Ifadmission")="1"
session("usertype")=rs.fields("usertype")

getfilestate

if userID<>"admin" then
Response.Redirect "../aspin.asp?usertype="
else
Response.Redirect "register1.asp"
end if
else
Session("Ifadmission")="0"
Session("userID")=""
%>
<script language="javascript">
alert("你的登錄許可權還未經過管理員批准!")
history.back();
</script>
<% end if
else
Session("Ifadmission")="0"
Session("userID")=""
%>
<script language="javascript">
alert("你的密碼輸入不正確")
history.back();
</script>
<%
end if
end if

%>

❸ 在Asp.net中用客戶端控制項做登錄界面,點擊提交按鈕登錄的後台代碼怎麼寫呢請教各位!

可用Session來實現。我現在在做的一個物流系統就是這樣來增加車輛的發車時間的。
首先在Page_Load里初始化 Session["str"] = "";
在該按鈕的單擊事件里寫
Session["str"] = String.Concat(Session["str"].ToString(),"<tr><td><input type=\"text\" name=\"(這兒自己取個名,方便到時取裡面的值。用Request["取的名字"].ToString 會自動取得以逗號格式隔開的textbox里的值。可自己試著做。)\" style=\"width: 156px\"></td></tr>");
(String.Concat(string1,string2)方法用來連接string1和string2兩個字元串,即每次都在現有的一行後面新加一行。)
然後在頁面的前台aspx文件里用<%=Session["str"]%>來顯示這些行,注意將它放在你的<table>和</table>中間,就可以往該表格中加入行了。

要有命名規則也可以的。它們也可以都用一樣的名字,比如說都為aa ,則name=\"aa\",這樣可以用Request["aa"]將一批值取過來。或者你想命名為aa0,aa1,aa2……,可以定義一個Session["i"]=0,然後在前面那段代碼的name=\"aa\"+Session["i"].ToString() Session["i"]=Session["i"]+1; 這樣就可以了。

閱讀全文

與asp登錄按鈕代碼相關的資料

熱點內容
word文件夾怎麼樣可以全選 瀏覽:658
在大一編程跟不上怎麼辦 瀏覽:742
coreldraw文件如何導入3dmax 瀏覽:150
招標文件如何用word做密封頁 瀏覽:44
如何在c51中調用匯編程序 瀏覽:824
java字元串轉碼gbk 瀏覽:983
win怎麼打開隱藏文件夾選項 瀏覽:454
榮耀手機qq接收文件在哪個文件夾 瀏覽:708
messagebox的頭文件 瀏覽:100
java啟動線程處理 瀏覽:622
騰迅收藏的表情在哪個文件夾 瀏覽:388
為什麼excel的文件是word打開的 瀏覽:781
紅頭文件字體格式word 瀏覽:443
iis字體配置文件 瀏覽:285
少兒編程導師是做什麼的 瀏覽:593
當前的網路安全防禦技術有哪些 瀏覽:655
win如何重置用戶配置文件 瀏覽:178
java獲取cpu編號 瀏覽:960
qt文件指針移動 瀏覽:655
蘋果4s耳機插孔失靈 瀏覽:923

友情鏈接