Так что это просто. У меня есть вид, вызывающий контроллер, который (в зависимости от bool) вернет новое представление. Но если нет, то останется в текущем виде.Контроллер, возвращающийся к текущему Вид
Как это сделать?
Мой текущий код контроллера-то вроде этого:
public class MyController : Controller
{
public ActionResult someView(bool myBool) // is really a string
{
if (myBool) // Is really checking if the string is empty
{
ModelState.AddModelError("message", "This is true");
}
else
{
return View();
}
return null;
}
}
Я знаю, что мне нужно, чтобы узнать больше о mvc4, но, пожалуйста, играть вместе ;-D
РедактироватьДля мой Капитан Skyhawk ^^
Номер страницы: (T мотки Джон H)
@using (Html.BeginForm("someView", "My", FormMethod.Get))
{
@Html.TextBox("text")
<input type="submit" value='send' />
}
Но реальная цель моего вопроса, чтобы найти способ вернуться к View
вызвавшим его. Надеюсь без Model
споспешествуй бы правильный путь ^^
Ваша логика находится в неправильной области. Вам нужна ссылка действия на вашей странице, которая оценивает bo ol и будет перенаправляться на новую страницу, если это правда. –
Зачем вам это нужно? –
@CaptainSkyhawk Логика неправильная да, но неправильная область? Нет. Контроллер - это то, что диктует представление, а не представление. –