我有一些mvc3代碼,我正在採取所有權,並有意見,這兩個視圖都應用html助手和html javascript注入。通過javascript/jquery注入html?
就個人而言,我更喜歡原始的html或helpers而不是html注入。每個人的贊成和反對是什麼?
基本的HTML和助手:
<div id="efI" class="ef">
@Html.PasswordFor(m => m.Password)
@Html.ValidationMessageFor(m => m.Password)
</div>
<div>
@Html.ActionLink("Click here.", "SomeAction")
</div>
注::
@Html.EditorForModel() //this generates controls from above...
<script type="text/javascript">
$('#efI').append('<div>@Html.ActionLink("Click here.", "SomeAction")</div>');
</script>
但是,爲什麼你會*使用注入插入靜態內容,就像在這個例子中一樣? – benesch 2012-01-03 00:29:17
對於靜態內容,你讓我......也許是一個學習練習。我沒有看到有任何意義,只是基礎知識。畢竟它只是靜態內容。 – 2012-01-03 00:35:22
是的,在這種情況下可能是有害的。無論如何,upvoted。 – benesch 2012-01-03 00:37:57