键入btn.Click+=
然后按Tab键,vs会自动生成事件的相关代码。
void btn_Click(object sender, EventArgs e){
Button btn=sender as Button //得到单击的Button。
Response.Write(btn.ID) //输出该Button的ID。
//这里执行你自定义的方法Do
}
void Do(string str,int i)
{
你的自定义的方法内容。
}
这个事件过程现在看起来应该如下所示(可能会有少许不同 因为代码有换行)
Protected Sub Page_Load(ByVal sender As Object ByVal e As System EventArgs) Handles Me Load Label Text = You entered &TextBox Text
End Sub
( )在Button _Click事件中 添加如下代码
TextBox Text = You clicked button
( )在Button _Click事件中 添加如下代码
TextBox Text = You clicked button
( )按下F 运行这个示例 如果出现Debugging Not Enabled对话框 请单击OK接受默认的选择 从而添加一个允许调试的新文件Web config 只有没有打开调试开关的时候才会出现对话框 因此单击OK将允许调试并避免该对话框再次出现 如果机器上运行着防火墙 将会看到另一个对话框 警告您有一个程序正试图访问Internet如果可以选择 应该允许这个访问
( )当浏览器窗口出现时 将看到一个类似图 的画面 不需担心在localhost后面的数字与图中显示的不一样 因为这个数字是由VWD随机选择的
注意在标签上显示了在Page_Load事件中设置的文本 其他没有任何内容
( )在文本框内输入自己的姓名并单击第一个按钮 例如 作者输入Dave 现在标签上己经显示了作者所输入的名字 但文本框内显示了在Button _Click事件内设置的内容
( )现在单击第二个按钮 显示标签上的文本己经变为文本框在前一个步骤中包含的内容 而此时文本框显示的内容是在Button _Click事件内设置的
( )现在再次单击第一个按钮 将看到所示的画面
lishixinzhi/Article/program/net/201311/14887三种方法:
1.选中注册这个按钮直接用鼠标双击会自动生成click事件
2.在后缀名为.aspx的文件中选中注册这个按钮,在源代码中添加onclick="btn_Click",然后在对应的.aspx.cs文件中添加protected void btn_Click(object sender, EventArgs e)这应就可以了
3.还有一种方法是直接在.aspx.cs文件中注册事件使用+=,这种方法除非是要求后台代码非常规范、整洁时我会使用,一般我是不用的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)