ASP.NET中有没submit提交类型服务器按钮?

来源:百度知道 编辑:UC知道 时间:2024/08/20 13:43:33
input type=button
input type=submit
以上2种按钮,在ASP.NET是用什么服务器控件代替的?
是用同一个 按钮<asp:Button吗

在 HTML服务器控件 里面你说的那种控件。

在ASP.NET里你只要添加一个按钮,然后在它的单击事件中进行需要处理的代码(比如:添加、修改、删除之类的)就行了。

还有一个如果页面有从数据库里面填充的数据(也就是说在页面的load有对需要处理的控件填充了数据的)你就要把这些数据放在里面
if(Page.IsPostBack)
{
//填充控件的代码,这个实常用到,切记
}

一样的 你点击button 它就会自动提交

如果你不想提交 在button中设置 OnClientClick="javascript:函数名;return false"

这三个按钮都能引发回传 只不过 asp:button是服务器端控件 ,另外两个是页面控件 。页面控件在后台代码获取不了。
input type=button
input type=submit
控件加上runat=server 属性以后
<input type="button" id="btnTest" runat="server" />
就变成了服务器控件,就可以获取了。