我有一些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