using System.Web;
using System.Web.Mvc;
namespace MvcApplication2.Controllers
{
public class PersonController : Controller
{
//
// GET: /Person/
//string fname { get; set; }
//string lname { get; set; }
public string Index()
{
return "This is the first";
}
public string welcome()
{
return "welcome";
}
}
}
我创建了一个人控制器,并编写了上述编码。当我运行该程序时,它alwasy给asp.net mvc2默认页面。如何将我的personcontroller设置为我的起始页?
答案 0 :(得分:1)
您需要更改Global.asax.cs中的路线。如果您希望索引操作成为默认路由,则需要这样的路由。
routes.MapRoute( "Web.Default", "{controller}/{action}/{id}", new { controller = "Person", action = "Index", id = "" });
如果您希望默认操作为welcome
,则可以使用此操作。
routes.MapRoute( "Web.Default", "{controller}/{action}/{id}", new { controller = "Person", action = "welcome", id = "" });