如何清除JavaScript中的Session?

用户名

Session["smn"]单击按钮时创建一个

我希望在关闭弹出控件时可以清除会话。

   <script type="text/javascript">

    function ClearSession()
    {
        //clear Session["smn"];
    }

  </script>

ASPxPopupControl

 <dx:ASPxPopupControl ID="popup1" PopupHorizontalAlign="WindowCenter"  runat="server" 
 ClientInstanceName="popup1"  PopupVerticalAlign="WindowCenter" ShowPinButton="true"    
 ShowCollapseButton="true" CloseAction="CloseButton" AllowDragging="True" Width="800px" Height="600px">
        <ContentCollection>
            <dx:PopupControlContentControl ID="PopupControlContentControl1" runat="server">



            </dx:PopupControlContentControl>
        </ContentCollection>

    <ClientSideEvents CloseButtonClick="ClearSession" />
    </dx:ASPxPopupControl>

如何清除Session["smn"]ClearSession()功能?

如果您需要在CloseButtonClick事件中关闭弹出窗口时清除会话,则可以在页面上使用隐藏按钮,然后使用javascript触发该事件以清除会话,如下所示:

1.在页面中添加CSS

   <style>.hidden { display: none; }</style> 

2.添加此脚本

   function ClearSession() { document.getElementById("btnHidden").click(); }

3,添加一个像这样的隐藏控件

   <asp:Button ID="btnHidden" runat="server" CssClass="hidden" 
                 OnClick="Button1_Click" ClientIDMode="Static" />

4,在你的代码后面添加这个

   protected void Button1_Click(object sender, EventArgs e) { Session["smn"] = null; }

现在,在您的控件上,您只需调用上面的javascript,与您的javascript几乎相同:

   <ClientSideEvents CloseButtonClick="ClearSession()" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何清除JavaScript中的敏感内存?

来自分类Dev

如何清除JavaScript中textarea的值?

来自分类Dev

如何使用JavaScript从div中清除文本

来自分类Dev

如何清除JavaScript中的绘图画布?

来自分类Dev

如何使用JavaScript清除Mobile Safari中的文本选择?

来自分类Dev

如何清除Javascript中某个位上方的所有位

来自分类Dev

如何使用JavaScript清除Mobile Safari中的文本选择?

来自分类Dev

如何清除此JavaScript Cookie?

来自分类Dev

JavaScript从内存中清除变量

来自分类Dev

无法清除Javascript中的输入

来自分类Dev

清除JavaScript中的本地存储

来自分类Dev

从 HTML 中清除/去除 Javascript

来自分类Dev

如何使javascript形状与图像中的形状相同,以及动画结束后如何清除javascript画布形状?

来自分类Dev

如何清除毕加索中的缓存?

来自分类Dev

如何清除homedir中的缓存

来自分类Dev

如何清除bash中的输入

来自分类Dev

如何清除MySQL中的屏幕?

来自分类Dev

如何清除文件中的文字?

来自分类Dev

如何从魔术中清除价值

来自分类Dev

如何清除Pycharm中的终端

来自分类Dev

如何清除文件中的文字?

来自分类Dev

如何清除homedir中的缓存

来自分类Dev

如何清除lnav中的亮点

来自分类Dev

如何清除Chrome中的缓存?

来自分类Dev

如何清除 SimpleAdapter 中的元素?

来自分类Dev

如何在JavaScript中的OnUnload事件中清除asp.net会话值

来自分类Dev

如何注销并通过Passport和Express-session清除会话?

来自分类Dev

如何在Javascript中读取Session ASP.net的对象?

来自分类Dev

如何在javascript中检查session是否为null?