MVC 获取控制视图 HTML 值

Posted

技术标签:

【中文标题】MVC 获取控制视图 HTML 值【英文标题】:MVC Get Control View HTML value 【发布时间】:2011-02-28 23:52:35 【问题描述】:

我很好奇是否有可能从控制器(或其他地方)获得控制视图的实例,将其传递给它所需的模型并取回它将输出的 html

例如,我有一个构建排名表的控制视图。这很适合在网站上使用它,但我也想将此排名表放入我发送的 html 电子邮件中...我可以使用控制视图来执行此操作还是必须重新创建排名表?

【问题讨论】:

【参考方案1】:

如果您将表格本身放在局部视图中,您可以轻松地使用Html.RenderPartial() 从中获取输出。如果您有一个从数据存储中获取适当数据并返回部分数据的操作方法,您甚至可以使用Html.Action()(假设您使用 MVC2 或更高版本)。

【讨论】:

以上是关于MVC 获取控制视图 HTML 值的主要内容,如果未能解决你的问题,请参考以下文章

MVC如何从视图调用控制器中的动作以返回值

关于MVC视图下拉菜单绑定与取值的问题

从asp.net mvc的部分视图中的文本框中获取值

iOS 浅谈MVC设计模式及Controllers之间的传值方式

将输入值从控制器传递到 MVC 中的视图

带有控制器 MVC c# 的部分视图