asp.net mvc - ascx控件还是什么?

时间:2010-03-05 00:31:03

标签: asp.net-mvc

所以我在一个典型的局部视图(比如T.ascx)中使用典型的Ajax.BeginForm。

现在我正在使用

向模型中添加验证错误
 catch (RulesException ex)
        {
             ex.AddModelStateErrors(ModelState, "Upload");
             return PartialView("T.ascx"); 
        }

这工作正常,用户控件清楚地反映了导致验证错误的原因。

现在,我希望它成为页面的一部分。现在,您可以告诉我,继续添加一个页面并将此控件引用为RenderAction或RenderPartial,但页面除此之外没有任何其他内容,因此我想要添加一个aspx页面感觉很奇怪可以使用控件。我相信有更好的方法。

编辑:感觉很奇怪,因为唯一目的页面将用于引用用户控件。有没有更好的办法?喜欢将ascx作为页面本身(但使用母版页)。

1 个答案:

答案 0 :(得分:0)

您的部分视图不会引用您的母版页文件,即使可以在没有任何常规视图的情况下呈现它也是如此。

我没有看到只是呈现局部视图的视图有问题。