asp:Button改成input button,怎样实现相同的功能

zxx-121 2013-09-03 05:00:18
<asp:Button ID="Button1" runat="server" Text="计算"  onclick="Button1_Click" />  
protected void Button1_Click(object sender, EventArgs e)
{
}

我是帮别人改的页面,由于母板页里已经有一个form runat=server ,具体页面里的form没有runat=server ,但是asp:Button要放在具有 runat=server 的窗体标记内,我想用input button代替,怎样触发Button1_Click事件?
...全文
156 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
csl_1022 2013-09-03
  • 打赏
  • 举报
回复
不是已经有提示了嘛 改一下啊 将这个EnableEventValidation="true"改成EnableEventValidation="false"
zxx-121 2013-09-03
  • 打赏
  • 举报
回复
引用 7 楼 csl_1022 的回复:
试试这个 <input type="button" runat="server" onserverclick="Button1_Click" value="计算"/>
报错:回发或回调参数无效。在配置中使用 <pages enableEventValidation="true"/> 或在页面中使用 <%@ Page EnableEventValidation="true" %> 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
csl_1022 2013-09-03
  • 打赏
  • 举报
回复
试试这个 <input type="button" runat="server" onserverclick="Button1_Click" value="计算"/>
zxx-121 2013-09-03
  • 打赏
  • 举报
回复
引用 1 楼 Chinajiyong 的回复:
那就改用js或者jquery写click时间
我JS不怎么熟,能给出具体一点的代码吗
zxx-121 2013-09-03
  • 打赏
  • 举报
回复
引用 3 楼 guwei4037 的回复:
html标签用jquery触发后台代码(ajax)执行button1_click事件。
我JS不怎么熟,能给出具体一点的代码吗
zxx-121 2013-09-03
  • 打赏
  • 举报
回复
我JS不怎么熟,能给出具体一点的代码吗
全栈极简 2013-09-03
  • 打赏
  • 举报
回复
html标签用jquery触发后台代码(ajax)执行button1_click事件。
EnForGrass 2013-09-03
  • 打赏
  • 举报
回复
引用 1 楼 Chinajiyong 的回复:
那就改用js或者jquery写click时间
时间===》事件
EnForGrass 2013-09-03
  • 打赏
  • 举报
回复
那就改用js或者jquery写click时间

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧