@using Demo.Models
@model Demo.Models.MyClass
@{
ViewBag.Title = "Details";
}
<div>
<h4>Details: @Html.DisplayFor(model => model.Id)</h4>
<hr />
<dl class="dl-horizontal">
<dt>
@Html.DisplayNameFor(model => model.Name)
</dt>
<dd>
@Html.DisplayFor(model => model.Name)
</dd>
<dt>
@Html.DisplayNameFor(model => model.Age)
</dt>
<dd>
@Html.DisplayFor(model => model.Age)
</dd>
</dl>
</div>
<p>
@Html.ActionLink("Back to List", "Index")
</p>
@section Scripts {
<script type="text/jscript">
$(document).ready(function() {
alert(@Model.Id);
});
</script>
}
-1
A
回答
1
使用访问我的模型对象验证码:
<script type="text/jscript">
$(document).ready(function() {
alert(@Html.Raw(Json.Encode(Model.Id)));
});
</script>
0
你可能想要做映射JS。 例子:
<script>
var id = @Model.Id;
</script>
,你将能够使用JavaScript VAR ID
1
一切之前的JavaScript是在服务器的指令。 @Model
是对传递给呈现视图的代码的模型的引用 - 发生在服务器上。
如果要访问模型的ID,您必须将其呈现在页面的某个位置,很可能是JavaScript中的文字或作为可通过jQuery访问的HTML元素的值。
相关问题
- 1. 为什么我无法从Expressjs/Nodejs获得我的JavaScript文件?
- 2. 为什么我无法从Django的request.META
- 3. 为什么我无法从requests.get
- 4. 为什么我无法从Angular2
- 5. 为什么我无法从signalr
- 6. 为什么我无法
- 7. 为什么我无法通过JavaScript在JavaScript中获取ClientContext?
- 8. 为什么我无法在Javascript Aframe.registerComponent中调用此方法?
- 9. 为什么我无法使QMenu无形?
- 10. 为什么JavaScript无法正常工作?
- 11. 为什么javascript无法访问属性?
- 12. 为什么无法使用JavaScript
- 13. 为什么Android WebView.loadDataWithBaseUrl()无法呈现JavaScript?
- 14. 为什么我似乎无法从oncreate更新我的gridview?
- 15. 为什么我无法从我的Facebook帐户获取专辑?
- 16. 为什么我无法从我的APK中选择元素?
- 17. 为什么我无法从我的UICollectoinView中删除图像?
- 18. 为什么我无法从mapview中删除我的注释?
- 19. 为什么我无法从父CCLayer重置我的CCParticleSystemQuad?
- 20. 为什么我无法从我的servlet发送电子邮件?
- 21. 为什么我无法从我的查询中选择?
- 22. 为什么我无法从shell启动我的应用程序?
- 23. 为什么我无法从班级访问公共方法? (JAVA)
- 24. 为什么我无法从Rails控制台调用ActionView方法?
- 25. 为什么我的Google Plus JavaScript无法验证?
- 26. 为什么我的javascript mixin无法正常工作?
- 27. 为什么我无法通过JavaScript发出API请求?
- 28. 为什么我的neo4j连接无法工作(通过Javascript)
- 29. 为什么我无法在IE8上扩展localStorage(javascript)?
- 30. 为什么我无法在View中引用JavaScript文件?