我为我的mvc网站开发了一个简单的机制,通过jquery引入html,然后填充指定的div.一切都很好,看起来很酷.
我的问题是我现在正在我的控制器内部创建html标记(这在VB.net中很容易做到btw)我宁可不要混淆一些关注点.
是否可以使用自定义的"MVC View用户控件"来满足这种需求?我可以创建控件的实例,传入模型数据并渲染为html吗?然后,这将是一个简单的渲染和传递回调用浏览器的问题.
我想创建一个html帮助器,它将作为视图的参数内容接收,如下所示:
<% Html.MyTextArea("txt1", () => {%>
content of the view
<%=Html.TextBox("Name") %>
...
<% }) %>
Run Code Online (Sandbox Code Playgroud) 我有一个PartialView,其中包含带有Razor注释的HTML代码.它会向我生成一个我想通过电子邮件发送给任何人的页面.有没有办法将此PartialView转换为HTML内容以发送它?