文字列を引数としてコントローラーに渡す
-
06-07-2019 - |
質問
これはおそらく明らかであることはわかっていますが、intのように文字列引数をコントローラーに渡すことができない理由を理解することはできません。
e.g。
//controller/action/2
public ActionResult Action(int someInt)
{
//somenumber != null
}
しかし、このように文字列を渡すと...
//controller/Action/x9294kskw
public ActionResult Action(string someString)
{
//someString = null
}
不足しているものは何ですか?これはルーティングに関係していると思うが、...私にはわからない。 ありがとう!
編集:
scott guのブログを不注意に読みすぎたのかもしれませんが、これはどこかに文書化されていますか?ルートを確認する必要がありました!
文字列がintとは異なる方法で処理される特定の理由はありますか?
解決
ルートのデフォルト設定で設定されているように、名前が「id」である必要があります。
所属していません StackOverflow