服务器上后<asp:button">失效,提交不了!急!救命!!!!
我在Windows2000 Server下做用.NET(C#)+MS SQL SERVER 2000做了一个网站。
在2000下一切运行正常.
但传到服务器上后<asp:button onclick="..." runat="server">失效,提交不了。
服务器是Windows 2003
服务器.NET Framework 版本: 1.14322.2032
我的.NET Framework 版本是 1.14322.573
最怪的是验证控件是可以用的.
怎么改我的程序去适用主机呢???
问题点数:100、回复次数:5Top
1 楼yaoyouyou(悠)回复于 2004-12-03 18:14:43 得分 5
事件丢失了???
Top
2 楼zhy0101(莠)回复于 2004-12-03 18:15:25 得分 5
onclick="..." 是什么,可以加吗?Top
3 楼comningbo(下雨不带伞)回复于 2004-12-03 18:17:06 得分 5
这个问题 有可能是验证控件阻止网页提交 或BUTTON控件的代理事件没有绑定到控件Top
4 楼ql824()回复于 2004-12-03 18:24:01 得分 0
<asp:button Text="登 录" onClick="loginbtn_click" TabIndex="3" style="background-color:rgb(236,255,204);color:rgb(255,0,0)" runat="server"/>
protected void loginbtn_click(object sender,EventArgs e)
{
if(Page.IsValid==true){
string MyConnString=ConfigurationSettings.AppSettings["MyConnString"];
SqlConnection mainconn=new SqlConnection(MyConnString);
mainconn.Open();
SqlConnection subconn=new SqlConnection(MyConnString);
subconn.Open();
string loginstr="select * from member where username='"+username.Text+"' and password='"+password.Text+"'";
SqlCommand cm=new SqlCommand(loginstr,mainconn);
SqlDataReader dr=cm.ExecuteReader();
if (dr.Read()){
loginstr="update member set logins=logins+1 where username='"+username.Text+"'";
SqlCommand cmlo=new SqlCommand(loginstr,subconn);
cmlo.ExecuteNonQuery();
subconn.Close();
Session["532adusername"]=dr["username"];
Session["532aduserpsw"]=dr["password"];
Session["532aduserid"]=dr["id"];
Session["532adusertype"]=dr["type"];
Session.Timeout=100;
Response.Redirect("user/denglu.aspx");
}
else{
Label2.Visible=true;
}
mainconn.Close();
}
}Top
5 楼b634294(无名)回复于 2004-12-08 15:46:11 得分 85
我也遇到过同样的问题,解决方法是将你本地.netframework升级后再把程序上传上去,问题就解决了。
Top




