これはおそらく本当に明白なことですが、intのように文字列引数をコントローラーに渡せない理由がわかりません。
例えば
//controller/action/2
public ActionResult Action(int someInt)
{
//somenumber != null
}
しかし、私がこのように文字列を渡すと...
//controller/Action/x9294kskw
public ActionResult Action(string someString)
{
//someString = null
}
私は何が欠けていますか?これはルーティングに関係していると思いますが...わかりません。ありがとう!
編集:
scott guのブログを少し不注意に読んだのかもしれませんが、これはどこかに文書化されていますか?ルートをチェックしておけばよかった!
文字列がintとは異なる方法で処理される特定の理由はありますか?