[英]Url.Action Compilation Error : BC30988: Type or 'With' expected
[英]ViewData Compilation Error : BC30203: Identifier expected
我下面有代码。
public ActionResult PatrList(decimal PAT_ID)
{
ViewData["PAT_ID"] = PAT_ID;
return View();
}
<script type="text/javascript">
$(document).ready(function () {
var PAT_ID = '<%= ViewData["PAT_ID"].ToString() %>';
$("body").data("PAT_ID", PAT_ID);
});
</script>
不幸的是,我收到编译错误:BC30203:预期的标识符。
请尝试以下操作:
<script type="text/javascript">
$(document).ready(function () {
var PAT_ID = '<%= (ViewData["PAT_ID"]).ToString() %>';
$("body").data("PAT_ID", PAT_ID);
});
</script>
或在Razor引擎中更好:
<script type="text/javascript">
$(document).ready(function () {
var PAT_ID = '@(ViewData["PAT_ID"]).ToString()';
$("body").data("PAT_ID", PAT_ID);
});
</script>
将以下行添加到视图页面的顶部,即可正常使用。
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.