查找ASP.NET MVC用户控件

时间:2010-03-24 11:11:44

标签: c# asp.net-mvc-2

我正在创建一个自定义的ActionResult类,我需要它才能在UserControl上运行。到目前为止,我发现的所有例子都如下所示:

return MyResult("~/Areas/AreaName/Views/ControllerName/UserControlName.ascx", myModel);

这很长,所以我希望它的操作方式与调用View()相同,即我只是传入名称,MVC确定正确的路线:

return MyResult("UserControlName", myModel);

有没有办法可以找到正确的控制路径,而无需手动指定?

1 个答案:

答案 0 :(得分:0)

为什么不继承ViewResult并覆盖您需要的方法?