我正在进行MVC
申请,我必须重定向到一架HTML page
。我需要显示用户名。
我认为将值从Controller
传递到HTML页面的唯一方法是通过Session Value
。
这是我的代码
public ActionResult Index()
{
Session["Username"] = "My Name";
return new FilePathResult("pagehtml", "text/html");
}

在我的HTML页面中,我设置了
<!DOCTYPE html>
<script type='text/javascript'>
var userID = '<%=Session["Username"]%>';
alert(userID);
</script>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<h1>My Page</h1>
</body>
</html>
&#13;
问题是
alert(userID);
显示<%=Session["Username"]%>
而不是值。
我如何获得Session
价值?或者是否有另一种方法将值从Controller
传递给标准HTML ..
感谢