Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从javascript访问razor视图页面上的model.Id_Javascript_Jquery_Asp.net Mvc - Fatal编程技术网

从javascript访问razor视图页面上的model.Id

从javascript访问razor视图页面上的model.Id,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,在我的查看页面上,在javascript代码中,我希望访问我的Model.Id。如何做到这一点 @model MyModel <script type="text/javascript"> function initialize() { var id = model.Id // this doesnt work } </script> @model-MyModel 函数初始化(){ var id=model.id//这不起作用 } 谢谢这

在我的查看页面上,在javascript代码中,我希望访问我的Model.Id。如何做到这一点

@model MyModel
<script type="text/javascript">
    function initialize() {
       var id = model.Id // this doesnt work
    }
</script>
@model-MyModel
函数初始化(){
var id=model.id//这不起作用
}

谢谢

这应该行得通。仍然需要使用razor语法..
@

@model MyModel
<script type="text/javascript">
    function initialize() {
       var id = "@Model.Id" // this doesnt work
    }
</script>
@model-MyModel
函数初始化(){
var id=“@Model.id”//这不起作用
}

这应该行得通。仍然需要使用razor语法..
@

@model MyModel
<script type="text/javascript">
    function initialize() {
       var id = "@Model.Id" // this doesnt work
    }
</script>
@model-MyModel
函数初始化(){
var id=“@Model.id”//这不起作用
}
将model.id改为“@model.id”,如:

@model-MyModel
函数初始化(){
var id=“@Model.id”
}
将model.id改为“@model.id”,如:

@model-MyModel
函数初始化(){
var id=“@Model.id”
}

您需要跟踪服务器和客户端上的内容。
@Model
变量仅在服务器上使用,Javascript没有Model对象的概念,因此需要在html中打印值

<script type="text/javascript">
    function initialize() {
       var id = "@Model.Id"; // this will work
    }
</script>

函数初始化(){
var id=“@Model.id”;//这将起作用
}

您需要跟踪服务器和客户端上的内容。
@Model
变量仅在服务器上使用,Javascript没有Model对象的概念,因此需要在html中打印值

<script type="text/javascript">
    function initialize() {
       var id = "@Model.Id"; // this will work
    }
</script>

函数初始化(){
var id=“@Model.id”;//这将起作用
}

这可能会导致javascript错误,具体取决于@Model.Id的值-如果它是NaN的话。这可能会导致javascript错误,具体取决于@Model.Id的值-如果它是NaN的话。