【发布时间】:2014-08-12 02:18:45
【问题描述】:
我知道如何在 MVC 中创建视图。
但我正在寻找动态添加创建类型视图的想法,我会将脚手架模型作为参数传递给控制器方法。我无法手动操作,但我想在某些控制器操作期间添加视图。
我想要一个看起来像...的代码
public class SomeController : Controller
{
public void SomeAction(string modelName)
{
//add view of create type
}
}
【问题讨论】:
-
您能稍微澄清一下您的问题吗?我不确定这是否完全清楚。您是否希望以此创建新的视图(文件)? IE。用户提交代码,然后将其用作新视图的代码?这里有安全问题吗?
-
@RowanFreeman 我要做的就是通过将“modelName”作为参数传递给控制器操作,以编程方式添加视图。
-
你能做到
return View(modelName)吗? -
不,罗文·弗里曼。我还没有视图,但现在只想以编程方式创建。
-
那么,正如我在第一条评论中所问的,您要创建一个新文件吗?
modelName.cshtml?
标签: c# asp.net-mvc asp.net-mvc-5