我刚刚阅读了这个问题的答案在html中使用会话变量,但这对我不起作用。我尝试了
=
而不是 :
但同样的事情。我也尝试过这个:
你好<%Response.Write(Session("username"))%>
但什么也没发生。我在 ASP.NET 应用程序中使用 MVC 模式。我想要格式:
“你好用户名”
显示在屏幕上,但我没有
“你好<%:Session["username"]%>”。
这是我在
.cs
文件中的代码:
Session["username"] = user.Username;
return RedirectToAction("Index", "Home");
这是我在
.cshtml
文件中的代码:
@if (Session["username"] != null)
{
<li>
Hello <%:Session["username"]%>
</li>
}
还有其他想法吗?
<%
语法适用于旧的asp。
对于剃须刀,你可以简单地做
@Session["username"]
。