<INPUT type="button" id="btnAdd" runat="server" class="button1" value="新增" OnClick="CheckNewName();"><script language="javascript">
function CheckNewName() //客户端的脚本
{
...
}
</script>private void btnAdd_Click(Object sender, EventArgs e) { //服务器端的代码C#
...
}
现在是执行完客户端的脚本后便不提交页面了,不能执行服务器端的代码了
function CheckNewName() //客户端的脚本
{
...
}
</script>private void btnAdd_Click(Object sender, EventArgs e) { //服务器端的代码C#
...
}
现在是执行完客户端的脚本后便不提交页面了,不能执行服务器端的代码了
解决方案 »
- vs2010中如何使用ClientScriptManager?
- 关于IIS的问题,请大家给解决一下
- 2005安装后,2003是不是就不能正常调试了?
- 页面基类PageBase如何为每个页面自动加上Header.ascx和Footer.ascx控件!?
- 我有一个同事喜欢把时间的字段类型改成可变的VARCHAR类型,请问这样好不好,如果不好,不好在什么地方?
- 奇怪的回车?高手请出手吧
- 客户端重写问题
- 有关Cache的问题
- 因为得到的字符串变量是乱码,希望将其改变编码方式。用什么函数啊?
- ASP.NET新手问题·高手帮忙!!给100分!!!
- 郁闷,如何在脚本里面调用 服务器端的一个方法啊???
- 请有研究过petshop的或者订单编程的兄弟帮手看一下这里?
<INPUT type="button" id="btnAdd" runat="server" class="button1" value="新增" OnClick="CheckNewName();" OnServerClick="btnAdd_Click">or use <asp:Button OnClick="btnAdd_Click" id="btnAdd"
...in Page_Load:
btnAdd.Attributes["onclick"] = "CheckNewName();";
<asp:Button id="btnAdd" runat="server" Text="新增" CssClass="button1">对btnAdd在服务器端page_load中注册客户端事件如下:
btnAdd.Attributes.Add("onclick","javascript:CheckNewName();");
即可
两种方法. htmlbutton控件或者asp:button 都行