私の要件は何ですか? www.mysite.comと入力すると、フロントページが読み込まれます。 www.mysite.com/johnと入力すると、johnのプロフィールページが返されます。ホームコントローラのインデックスアクションにパラメータを送信しますか?
Johnさんのプロフィールはもともと/ Profile/Johnにあり、うまくいきます。しかし、要件はwww.mysite.dom/Johnです。
私は多くの成功を収めています。誰かが私を助けることができればいいだろう。 歓声
私の要件は何ですか? www.mysite.comと入力すると、フロントページが読み込まれます。 www.mysite.com/johnと入力すると、johnのプロフィールページが返されます。ホームコントローラのインデックスアクションにパラメータを送信しますか?
Johnさんのプロフィールはもともと/ Profile/Johnにあり、うまくいきます。しかし、要件はwww.mysite.dom/Johnです。
私は多くの成功を収めています。誰かが私を助けることができればいいだろう。 歓声
2つのルートを定義します。
最初に"/Profile/{name}"
に、次に"/{name}"
に、同じ動作を指しています。
あなたが同じコントローラを使用したいとのパラメータに対応するためのルートを設定している場合は、あなたがこのようなセットアップは、あなたのルートできすぎ
routes.MapRoute(
name: "Meeting",
url: "{name}",
defaults: new
{
controller = "Home",
action = "Welcome"
}
);
routes.MapRoute(
name: "Default",
url:"",
defaults: new
{
controller = "Home",
action = "Index"
}
);
私にHomeControllerが
public void Welcome(string name)
{
ViewBag.Title = "Home Page";
}
public ActionResult Index()
{
return View();
}
Thanks..itのように見えます働く – kandroid