当前位置:编程学习 > C#/ASP.NET >>

简单的问题

 
[/ <input type="submit" name="Button2" value="Button" id="Button2" /></div>


这是aspx运行后生成的html代码 

单击这个以后,input type="submit"是提交这个表单,但单击以后服务器是怎么知道是处理的OnClick="Button2_Click"事件呢
--------------------编程问答-------------------- 后台应该还有代码,类似:

Button2.Click += ...; --------------------编程问答-------------------- 是提交服务器啊 --------------------编程问答-------------------- .net页面回发机制 --------------------编程问答-------------------- 不明白。。 --------------------编程问答-------------------- 你是用的asp控件吧?
如果是,那么在aspx中应该有这样的代码
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

OnClick="Button1_Click"代表点击按钮时,定位到服务端(aspx.cs)的Button1_Click方法 --------------------编程问答-------------------- 看form标签 --------------------编程问答-------------------- 生成的是html代码,html的Button控件有两种:一种为有行为的:submit或reset,另一种是无行为的普通Button,只要有行为的都是第一种 --------------------编程问答-------------------- <input type="submit" name="Button2" value="Button" id="Button2" runat="server"/> --------------------编程问答-------------------- [/ <input type="submit" name="Button2" value="Button" id="Button2" /></div>
这个是.net运行后发送到浏览器的html代码

单击button2后,是如何知道要执行服务端里的Button2_Click事件里面的代码

这是个什么过程? --------------------编程问答--------------------
引用 5 楼 xujia66 的回复:
你是用的asp控件吧?
如果是,那么在aspx中应该有这样的代码
<asp:Button ID="Button1" runat="server" Text="Button"OnClick="Button1_Click" />

OnClick="Button1_Click"代表点击按钮时,定位到服务端(aspx.cs)的Button1_Click方法


    是这个吧。。 --------------------编程问答-------------------- 6楼说的我知道,不过还是没有说出我的问题所在。。 --------------------编程问答-------------------- 其实我也不知道是怎么辨别的,不过生成的既然是html的话就只能是submit了
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,