MVC以HTML格式显示会话值

时间:2018-04-05 13:05:29

标签: javascript html asp.net-mvc

我正在进行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;
&#13;
&#13;

问题是alert(userID);

显示<%=Session["Username"]%>而不是值。

我如何获得Session价值?或者是否有另一种方法将值从Controller传递给标准HTML ..

感谢

0 个答案:

没有答案