有个按钮btn1,它在服务器端有个事件onserverclick,我想在前台用javascript执行onserverclcik事件,不知有什么好的办法没有。

binghe_yyh2001 2003-10-20 02:21:59
有个按钮btn1,它在服务器端有个事件onserverclick,我想在前台用javascript执行onserverclcik事件,不知有什么好的办法没有。
(btn1为<input type=button id=btn1 runat="server">)
...全文
109 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
feixiang1234 2003-10-22
  • 打赏
  • 举报
回复
同意一楼的.
binghe_yyh2001 2003-10-21
  • 打赏
  • 举报
回复
没人回答吗
binghe_yyh2001 2003-10-20
  • 打赏
  • 举报
回复
自己顶
binghe_yyh2001 2003-10-20
  • 打赏
  • 举报
回复
我在javascript中写
<script langauge="javascript">
if(条件)
{
document.Form1.btn1.onclick();
}
</script>
在body中写
<form id="Form1" runat="server">
<INPUT id="btn1" type="submit" value="虚拟按钮" name="Submit1" runat="server" onclick="alert('提示!');_dopostback('btn2','')">
<asp:button id="btn2" runat="server" visible=false></asp:button>
</form>
在btn1后台有一个onserverclick事件,前台用javascript调用
guoyan19811021 2003-10-20
  • 打赏
  • 举报
回复
http://www.csdn.net/Develop/article/21/21615.shtm
sonryou 2003-10-20
  • 打赏
  • 举报
回复
有!你先在页面上放一个隐含button控件
在btn1的onclick事件中__dopostback('button','')
zsww 2003-10-20
  • 打赏
  • 举报
回复
学习!!1

-----------努力学习 不断实践 虚心讨教---------
Essence_zhx 2003-10-20
  • 打赏
  • 举报
回复
<form id="Form21" action="yourbtnlRUL" method="post">
<input type="button" value="Client Event" onclick="jscript:__doPostBack('btnl','Click')">
<input type="hidden" name="__EVENTTARGET" value="Button1">
<input type="hidden" name="__EVENTARGUMENT" value="Click">
<input type="submit" value="a">
<script language="javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
//var theform = document.Form21;
document.all.__EVENTTARGET.value = eventTarget;
document.all.__EVENTARGUMENT.value = eventArgument;
document.all.Form21.submit();
}
// -->

</script>
</form>
houlinghouling 2003-10-20
  • 打赏
  • 举报
回复
btn1 .Attributes.Add ("onserverclick","javascript:onserverclick();")
foxballHLQ 2003-10-20
  • 打赏
  • 举报
回复
有!你先在页面上放一个隐含控件。
你在javascript中为之负一个特殊的值(在隐含控件中),然后,submit。
在cs端,在page_onload中,你去判断,隐含控件中的值是否和你赋的值相同,如果相同的话就做你的onserverclcik事件
page_onload
{
if(hidden.text == "你赋的值")
{
onserverclcik();
}
}

62,046

社区成员

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

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

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

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