yhkn.net
当前位置:首页 >> 关于ASP.NET(C#)的,界面中提交按钮的后台代码怎么写? >>

关于ASP.NET(C#)的,界面中提交按钮的后台代码怎么写?

前台代码:<asp:button runat="server" OnClick="Btn_Click"/> 后台代码:protected void Btn_Click(object sender,EventArgs e){//写你的代码就可以了.}

如果非要这么做的话,最简单的做法就是,你的提交按钮用超链接伪装,直接把name和pwd做为参数传给处理页,在处理页取值后放到session,然后跳转.注意,参数要手动加密.

双击button控件,在click事件里写

提交按钮看你是怎么弄的,如果是服务端控件,那么在后端的C#中它知道旁边的验证控件生成的内容(包括数字、汉字、混合中英文==),然后来进行比较,如果你的提交按钮是用js来进行提交的,那么你的验证控件必须让js获得内容,然后通过前台js提交给后台的登录页面进行验证.代码网上很多,自己搜索去,关键是你要知道原来是什么,而不是一味的下代码来用

你要提交到另一页面干嘛啊?在提交之前,这个页面的数据需要保存吗?如果使用到数据库的话,很简单.不过听起来楼主不使用数据库,那么咱们就使用传参吧.你这个些数据比较多,建议先创一个对象,保存起来,再把这个对象转换为object,再传参就比较简单了.可以使用全局变量、session、cookie..

简单示例protected void Page_Load(object sender, EventArgs e) { Button btn = new Button(); //添加到你想添加的位置 Page.Controls.Add(btn); btn.Click += new EventHandler(btn_Click); } void btn_Click(object sender, EventArgs e) { throw new NotImplementedException(); }

你要贴出上面页面的代码,要用到里边的变量名.

if (GridView1.Rows.Count>0) { for (int i = 0; i < GridView1.Rows.Count; i++)//这样循环就OK了,按钮所在列所有的A按钮都会禁用 { Button btn = (Button)GridView1.Rows[i].Cells[按钮所在列第一列是0].FindControl("A"); btn.EnaBle=false; }这样才对, 有问题百度Hi我,

<asp:RadioButton ID="RadioButton1" runat="server" AutoPostBack="True" oncheckedchanged="RadioButton1_CheckedChanged" />关键是要有AutoPostBack="True" 这个属性,才会在改变选中状态的时候进行回发,调用后台代码

很简单啊,你把身份证号、准考证号作为url的参数,用Response.Redirect("xxx.aspx?idcard=" + xxx.Text + "&no=" +xxx.Text);这样就可以跳转都第二页去查询了.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com