我试图从视图中调用一个jquery方法,我在堆栈溢出时找到了一些帮助,但是对我来说它似乎不起作用,不知道为什么?
@{
var status = Model.Status;
}
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
<script type="text/javascript">
$(document).ready(
function DisableFeature() {
alert("here");
}
@if (status != 1)
{
//<h1>It worked!!</h1>
DisableFeature();
}
);
</script>
}
当我调用它时,DisabledFeature()以红色加下划线并说“当前上下文中不存在名称DisabledFeature”。
答案 0 :(得分:1)
你可以试试这个:
@{
var status = Model.Status;
}
@if (status != 1)
{
<script>
$(document).ready(function () {
function DisableFeature() {
alert("here");
}
DisableFeature();
});
</script>
}
在调用javascript之前检查status
。