首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net在超链接onclick调用js事件提交如何才能到后台

2012-03-19 
asp.net在超链接onclick调用js事件提交怎么才能到后台啊a href# OnClicksub()img srcimages/fi

asp.net在超链接onclick调用js事件提交怎么才能到后台啊
<a href="#" OnClick="sub()"><img src="images/finish.jpg" border="0"/></a>

[解决办法]
JS里面 做一个动作:用JS 让一个服务器控件执行onclik事件
[解决办法]
http://blog.sina.com.cn/s/blog_72b7a82d0100ryin.htmlhttp://blog.sina.com.cn/s/blog_72b7a82d0100ryin.html
[解决办法]
document.forms[0].submit()
或者__doPostBack("某个服务器控件id",null);
[解决办法]
<form action="x.aspx" method="post">
<input name=x value=xx>
</form>

function sub()
{
 document.forms[0].submit();
}
后台得到
Request.Params.Get("x")
[解决办法]
Quote=引用:]
引用:

JS里面 做一个动作:用JS 让一个服务器控件执行onclik事件

可以给点具体代码嘛 谢谢
[/Quote]

HTML code
<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title></title>    <style type="text/css">    .dis    {display:none;}    </style>    <script language="javascript" type="text/javascript">        function Sub() {            debugger;            document.getElementById("<%=Button1.ClientID %>").click();        }    </script></head><body>    <form id="form1" runat="server">    <div>        <a href="javascript:Sub();" target="_parent">S2</a>        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>        <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" CssClass="dis"/>    </div>    </form></body></html>
[解决办法]
document.getElementById("<%=Button1.ClientID %>").click();

这个等效于__doPostBack("<%=Button1.ClientID %>",null);
[解决办法]
探讨

我是想得到无刷新那种效果

热点排行