@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文件?