簡體   English   中英

HTML.RenderAction在哪里執行?

[英]Where does HTML.RenderAction is executed?

我試圖找到一個明確的答案,但沒有。 Html.RenderAction()和Html.Partial()等輔助方法在哪里執行? 在服務器端還是客戶端? 剃刀代碼是否在本地執行?

如果在服務器上,是否有客戶端替代方案?

謝謝

Razor在服務器上運行,並生成HTML。 然后將此HTML發送給客戶端。

如果要在客戶端上呈現或更改HTML,則需要使用JavaScript。 例如,您可以將模型序列化為JSON並將其存儲在JavaScript變量中

<script>
    var myModel = @JsonConvert.SerializeObject(someObject);
</script>

然后,您可以從JavaScript訪問myModel以執行所需的任何操作,例如將其綁定到客戶端MVC框架(例如Angular或Ember)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM