【发布时间】:2013-03-26 04:27:08
【问题描述】:
如何从控制器中找到(剃刀)视图的模型类型?我知道它们继承自 WebViewPage 和 WebViewPage,仅此而已。
(在 asp.net c# MVC 3 或 4 中)
提前致谢。
编辑-用例: 允许用户创建/上传/编辑视图和强类型视图,然后用户可以选择其中一个用户创建的视图来显示/编辑数据库中不同类型的数据。
因此,例如,应用程序检索对象 Foo,并且存在针对 Boo 和 Foo 的强类型视图。我不希望 Boo 的视图显示为 Foo 对象的可能选择。
【问题讨论】:
-
如果您这样做,您需要了解允许用户在您的服务器上上传和运行任意代码的安全隐患。
-
嗨,是的,我非常清楚。这不是“公开上传”,而是一个内部流程,利益相关者与内部开发人员合作,为内容管理者提供可供选择的视图。感谢您的关心。
标签: c# asp.net-mvc