所以我在一个典型的局部视图(比如T.ascx)中使用典型的Ajax.BeginForm。
现在我正在使用
向模型中添加验证错误 catch (RulesException ex)
{
ex.AddModelStateErrors(ModelState, "Upload");
return PartialView("T.ascx");
}
这工作正常,用户控件清楚地反映了导致验证错误的原因。
现在,我希望它成为页面的一部分。现在,您可以告诉我,继续添加一个页面并将此控件引用为RenderAction或RenderPartial,但页面除此之外没有任何其他内容,因此我想要添加一个aspx页面感觉很奇怪可以使用控件。我相信有更好的方法。
编辑:感觉很奇怪,因为唯一目的页面将用于引用用户控件。有没有更好的办法?喜欢将ascx作为页面本身(但使用母版页)。答案 0 :(得分:0)
您的部分视图不会引用您的母版页文件,即使可以在没有任何常规视图的情况下呈现它也是如此。
我没有看到只是呈现局部视图的视图有问题。