简单的问题
[/ <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事件里面的代码
这是个什么过程? --------------------编程问答--------------------
是这个吧。。 --------------------编程问答-------------------- 6楼说的我知道,不过还是没有说出我的问题所在。。 --------------------编程问答-------------------- 其实我也不知道是怎么辨别的,不过生成的既然是html的话就只能是submit了
补充:.NET技术 , C#