C# 在视图中调用Jquery方法
我试图从视图内部调用jquery方法,我发现了一些关于堆栈溢出的帮助,但是对我来说它似乎不起作用,知道为什么吗C# 在视图中调用Jquery方法,c#,jquery,asp.net-mvc,C#,Jquery,Asp.net Mvc,我试图从视图内部调用jquery方法,我发现了一些关于堆栈溢出的帮助,但是对我来说它似乎不起作用,知道为什么吗 @{ var status = Model.Status; } @section Scripts { @Scripts.Render("~/bundles/jqueryval") <script type="text/javascript"> $(document).ready( function DisableFea
@{
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>
}
@{
var状态=模型状态;
}
@节脚本{
@Scripts.Render(“~/bundles/jqueryval”)
$(文件)。准备好了吗(
函数DisableFeature(){
警报(“此处”);
}
@如果(状态!=1)
{
//成功了!!
禁用功能();
}
);
}
当我调用DisabledFeature()时,它会用红色下划线表示“DisabledFeature的名称在当前上下文中不存在”。您可以尝试以下操作:
@{
var status = Model.Status;
}
@if (status != 1)
{
<script>
$(document).ready(function () {
function DisableFeature() {
alert("here");
}
DisableFeature();
});
</script>
}
@{
var状态=模型状态;
}
@如果(状态!=1)
{
$(文档).ready(函数(){
函数DisableFeature(){
警报(“此处”);
}
禁用功能();
});
}
在调用javascript之前检查
status
。我想你的意思是if(status!=1){}
非常感谢你,这对我很有帮助。