如何在 ASP.NET Webforms 中显示 cookie 值

总计

有什么方法可以在 ASP.NET Webforms 中显示 cookie 值,我在 ASP.NET MVC 中尝试了类似下面的代码并且它有效,但我想知道如何在 Webforms 中做到这一点。

     <%if (Request.Cookies["name"] != null)
                {%>
            <small><strong>Hello <%Request.Cookies["name"].Value.ToString();%>, Welcome!</strong></small>
            <%}
                else
                { %>

上面的这段代码不起作用

威尔曼

您可以使用<%=Request.Cookies["name"].Value%>(注意%=将 Cookie 的值放在页面上,但您不能像在 MVC 中那样执行条件块。所以你必须把它放在 a 中Panel并控制“可见性”服务器端:

<asp:Panel ID="CookiePanel" runat="server">
   <small><strong>Hello <%=Request.Cookies["name"].Value.ToString()%>, Welcome!</strong></asp:Panel>

</div>

然后在您的代码隐藏中,可能在您的Page_OnLoad代码中添加如下代码:

CookiePanel.Visible = (Request.Cookies["name"] != null);

请注意,当您将服务器端组件的Visible属性设置为 时false,该组件将根本不会在客户端呈现,因此当 Cookie 不存在时,您不会收到 NullReference 错误。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

<asp:Asp.Net Webforms中的ScriptManager,它如何工作?

如何使用 vb.net 在 asp net webforms 中显示带有是或否的消息框?

asp.net MVC如何在集合中显示值

从Asp.Net Webforms显示Bootstrap模式

如何在 ASP.NET webforms 中搜索數據表單 XML

ASP.Net WebForms 中的 Gravatar 显示默认图像

如何在ASP.NET Core中处理多值Cookie?

如何在asp.net 5中设置Auth cookie

如何在asp.net mvc 方法中读取cookie?

Asp.net WebForms DropDownList-具有不同值和显示文本的控件(DataValueField / DataTextField)

ASP.NET WebForms中的FileUpload formData

如何在 ASP.Net Webforms 中执行 For 在每次迭代中添加带有 <asp> 标记的元素?

如何从PHP中的asp.net发送的cookie中检索特定值

替换Cookie ASP.NET Core 1.0中的值

如何在GridView Asp.Net中显示数据库中的编码值?

如何在ASP.NET 4.0 Webforms中动态制作SEO友好的无扩展名的URL

如何使用 ASP.NET WebForms 中的 JavaScript 从 FormView 中的 DropDownList 获取文本到 TextBox 中?

如何在ASP.NET C#的Gridview中获取和显示特定值

如何在 ASP.NET Core 3.1 中显示连接模型的属性值

如何在ViewComponents的ASP.net MVC Core中显示外部表值

无法检索使用asp.net设置的Cookie中的PHP中的Cookie值

显示数据asp.net WebForms时出错

如何使用 ASP.NET C# WebForms 从多个安全组中获取成员?

如何防止用户单击ASP.NET Webforms的gridview中多次启动文件下载的图像按钮?

如何在ASP.NET MVC中减去2值

ASP.NET WebForms WebSite-控件在代码隐藏但不在前端的代码中更改其值

ASP.NET WebForms-如何授权对页面的访问

如何允许CORS用于ASP.NET WebForms终结点?

了解ASP .NET(WebForms)中的错误处理