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

打造<a>标签的响应函数

2013-09-12 
制作a标签的响应函数在asp.net下我的函数如下a runatserver idlogout_id hreflogin.aspx styl

制作<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>标签就一个跳转可以了

热点排行