我希望爲最終用戶提供一種方法,讓他們輸入一個值'SmallBuildingCompany',然後使用該值創建一個自定義URL,將重定向到信息視圖。例如,www.app.com/SmallBuildingCompany。任何人都可以指點一些信息來幫助解決這個問題嗎?如何在asp,net mvc中使用用戶定義的url動作?
編輯161024 我迄今爲止嘗試:
我加入這個內RouteConfig。
RouteTable.Routes.MapRoute(
"Organization",
"O/{uniqueCompanyName}",
new { controller = "Organization", action = "Info" }
並在組織控制器下添加了一個新的控制器方法和視圖。
public async Task<ActionResult> Info(string uniqueCompanyName)
{
var Org = db.Organizations.Where(u => u.uniqueCompanyName == uniqueCompanyName).FirstOrDefault();
Organization organization = await db.Organizations.FindAsync(Org.OrgId);
return View("Info");
}
您已經嘗試了什麼? –