在视图页面上我有javascript代码我想访问我的Model.Id。如何做到这一点?
@model MyModel
<script type="text/javascript">
function initialize() {
var id = model.Id // this doesnt work
}
</script>
由于
答案 0 :(得分:2)
您需要跟踪服务器上的内容以及客户端上的内容。 @Model
变量仅用于服务器,Javascript没有模型对象的概念,因此您需要在html中打印出值。
<script type="text/javascript">
function initialize() {
var id = "@Model.Id"; // this will work
}
</script>
答案 1 :(得分:1)
这应该有效。仍然需要使用剃刀语法.. @
。
@model MyModel
<script type="text/javascript">
function initialize() {
var id = "@Model.Id" // this doesnt work
}
</script>
答案 2 :(得分:1)
将model.id设为“@ Model.id”,如:
@model MyModel
<script type="text/javascript">
function initialize() {
var id = "@Model.Id"
}
</script>