制作<a>标签的响应函数
在asp.net下
我的函数如下<a runat="server" id="logout_id" href="login.aspx" style="color:#4dbced" onclick="user_Logout">
<script type="text/javascript">
function user_Logout() {
Session["UserID"] = null;
for (var i = 0; i < Response.Cookies.Count; i++) {
Response.Cookies[i].Expires = DateTime.Now;<%--Make cookie expires right now--%>
}
}
</script>
以上是我自己写的,不响应请指点怎么建立这个链接的响应函数?谢谢!
[解决办法]
jquery 比如:
$("#logout_id").click(function(){ });
[解决办法]
或者 你把 onclick="user_Logout"这里的onclick 改成 onclientclick
因为你写了runat="server" 那么onclick 则是服务器端事件
[解决办法]
你这样写试试看呢,a链接的href 和onclick是不能同时存在的,一般a里面是先执行href,onclick就不能执行了
<a id="logout_id" href="javascript:user_Logout()" style="color:#4dbced;">
<script type="text/javascript">
function user_Logout() {
Session["UserID"] = null;
for (var i = 0; i < Response.Cookies.Count; i++) {
Response.Cookies[i].Expires = DateTime.Now;<%--Make cookie expires right now--%>
}
}
</script>
[解决办法]
额 到没注意 请看3楼的.
[解决办法]
应该是onclick 事件被先执行,其次是 href 属性下的动作
[解决办法]
不太明白楼主意图
<a>标签加了runat=server
又想在
<script type="text/javascript">
js 脚本中响应?
js 脚本代码块,又用的c#的代码..
---------------------------------------
完成注销 那就直接在login.aspx 页面代码中写 脚本块的代码就行了
<a>标签就一个跳转可以了