<script type="text/javascript">
var username="admin";
var str += "<p>用户图像@(new HtmlString(code.GetUserIcon("admin", Request.Cookies["HiCook"]["UserID"], "1", "56", "56")))</p><br>";
</script>
如上, 这行代码中我我要怎么做才能将admin换成username呢?或者,问,rozor访问js的解决方案是什么?_?
非常感谢各位的指点。
razor是在服务器端运行的来渲染html页面的,服务器端是不能执行js代码的,也就访问不了
c#代码里不能引用js变量
C#代码什么时候执行.js代码什么时候执行.
再弄清楚razor视图是拿来干嘛的(生成html)<script type="text/javascript"> @{var username="admin";} var str += "<p>用户图像@(new HtmlString(code.GetUserIcon(username, Request.Cookies["HiCook"]["UserID"], "1", "56", "56")))</p><br>"; </script>
你要得太多了!