【发布时间】:2010-09-22 02:48:01
【问题描述】:
我为我的 mvc 网站开发了一个简单的机制,通过 jquery 拉入 html,然后填充指定的 div。一切都很好,看起来很酷。
我的问题是我现在正在我的控制器内部创建 html 标记(这在 VB.net 中很容易做到)我不想混淆关注点的分离。
是否可以使用自定义的“MVC 视图用户控件”来满足这种需求?我可以创建一个控件实例,传入模型数据并渲染到 html 吗?然后,渲染并传回调用浏览器将是一件简单的事情。
【问题讨论】:
-
你不是在控制器中制作 HTML 标记来混淆关注点的分离吗?如果您需要重复执行某些操作,请查看使用 ascx 控件?
-
视图不应该关心生成HTML吗?为什么你的标记在你的控制器中?
-
2leggedspider.wordpress.com/2009/11/05/… 我只需要相同的功能。在我的 Json 对象中返回渲染的部分。这个链接对我有用
标签: html asp.net-mvc viewusercontrol