怎么用input控件调用后台的方法

wongeo 2011-03-20 10:52:02
我想点击一个input按钮就调用后台的一个 public void post(){} 这样的一个方法进行操作
<input id="submit" type="button" runat="server" value="点击" />
我已经把runat改成服务器控件了,再怎么调用后台方法,请各位大侠给解决一下
...全文
1166 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
小猪快跑1989 2012-08-11
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]

回复9 楼 dalmeeme 的回复:

用onserverclick事件属性即可:
前台:<input type="submit" id="submit1" runat="server" value="确定" onserverclick="submit1_Click" />
后台:
C# code
protected void submit1_Click(object sender……
[/Quote]
要用onserverclick必须在控件中加runat="server"
IHandler 2011-03-20
  • 打赏
  • 举报
回复
onclick="客户端脚本" onserverclick="后台方法"
dalmeeme 2011-03-20
  • 打赏
  • 举报
回复
在submit1_Click方法内调用你自定义的方法即可。
dalmeeme 2011-03-20
  • 打赏
  • 举报
回复
用onserverclick事件属性即可:
前台:<input type="submit" id="submit1" runat="server" value="确定" onserverclick="submit1_Click" />
后台:
	protected void submit1_Click(object sender, EventArgs e)
{
Response.Write("abc");
}

仅供参考。
along_861 2011-03-20
  • 打赏
  • 举报
回复
<input type="button" id="submit" onclick="<%=method() %>" />
hanqing_liu 2011-03-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wxr0323 的回复:]
document.getElementById("btn1").click();


<script language=javascript>
var a = "<%=ss()%>";
alert(a);
</script>


传送门
[/Quote]

<input id='a' type='button' value='a' onclick='aa' />


<script language=javascript>

function aa()
{
var a = "<%=ss()%>";
alert(a);
}
</script>
wongeo 2011-03-20
  • 打赏
  • 举报
回复
[Quote=回复5 楼 alan_219_2008 的回复:]

http://blog.sina.com.cn/s/blog_4f8ebcd50100d8s1.html
[/Quote]
你那里面的方法我早就试过了,没一个能用的,那些方法还没点击按钮呢就已经调用了
wongeo 2011-03-20
  • 打赏
  • 举报
回复
快来人啊,急用
wongeo 2011-03-20
  • 打赏
  • 举报
回复
一楼的方法不行,我还没点击呢 后台方法就调用了
R_zhanche 2011-03-20
  • 打赏
  • 举报
回复
这个你就是直接提交了 提交了直接在后台执行方法即可
子夜__ 2011-03-20
  • 打赏
  • 举报
回复
document.getElementById("btn1").click();


<script language=javascript>
var a = "<%=ss()%>";
alert(a);
</script>


传送门
_程序员 2011-03-20
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 qq77452919 的回复:]
<input type="submit" runat="server" onserverclick="后台方法名称" />
后台方法要这样定义
protected void Button1_Click(object sender, EventArgs e)
[/Quote]
传送门
_程序员 2011-03-20
  • 打赏
  • 举报
回复
<input type="submit" runat="server" onserverclick="后台方法名称" />
后台方法要这样定义
protected void Button1_Click(object sender, EventArgs e)
wongeo 2011-03-20
  • 打赏
  • 举报
回复
[Quote=回复9 楼 dalmeeme 的回复:]

用onserverclick事件属性即可:
前台:<input type="submit" id="submit1" runat="server" value="确定" onserverclick="submit1_Click" />
后台:
C# code
protected void submit1_Click(object sender, EventArgs e)
……
[/Quote]
我点了确定 可是没有反映啊

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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