Witam,
Zaczynam naukę ASP.NET MVC 3.0.
Utworzyłem projekt. W katalogu controllers mam swój kontroler HomeController.cs
using System;
using System.Web.Mvc;
using PartyInvites.Models;
namespace PartyInvites.Controllers
{
public class HomeController : Controller
{
//
// GET: /Home/
public ViewResult Index()
{
int hour = DateTime.Now.Hour;
ViewBag.Greeting = hour < 12 ? "Good Morning" : "Good afternoon";
return View();
}
[HttpGet]
public ViewResult RsvpForm()
{
return View();
}
[HttpPost]
public ViewResult RsvpForm(GuestResponse guestResponse)
{
if (ModelState.IsValid)
{
// TODO: Email guestResponse to the part organizer
return View("Thanks", guestResponse);
}
else {
// there is a validation error - redisplay the form
return View();
}
}
}
}
W jaki sposób dodaje się widok? W kodzie na danym podprogramie klikam prawym przycyskiem myszy klikam "Add View". Mam tez do wyboru opcje "Go To View".
Pytanie: w jaki sposob zmienic isniejacy widok na inny? Tak, aby po zmianie w "Go To View" przekierowywalo do innego widoku. Nie widze takiej opcji. Po usunieciu i dodaniu jeszcze raz nie dzialalo. Na pewno mozna to zrobic jakos prosto.