У меня есть простое действие:
public ActionResult CommentError(string error)
{
return View(error);
}
У меня есть простое частичное представление под названием CommentError.ascx:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<String>" %>
<%: Model %>
Когда я перехожу к представлению непосредственно, перейдя к myurl.com/find/Comments/CommentError
, представление отображается нормально ... без ошибок.
Но когда я перехожу к myurl.com/find/Comments/CommentError?error=SomeErrorString
, вместо привязки строки запроса к string error
, он ищет представление под названием SomeErrorString.ascx
.
Почему это происходит?
Редактировать
Обратите внимание, у меня есть собственный global.asax, как указано путями, которые я использую (/ find / Comments / CommentError ::: / find / {controler} / {действие})