从javascript访问razor视图页面上的model.Id
在我的查看页面上,在javascript代码中,我希望访问我的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//这不起作用 } 谢谢这
@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的话。