我对 MVC3 比较陌生,并且对控制器中的参数有疑问。
我有一个需要 id 的控制器
public ActionResult ChooseItem(string id) ...
这个控制器的视图创建了一个表单,当用户提交表单时它发布到这个控制器
[HttpPost]
public ActionResult ChooseApp(string id, string itemID)...
奇怪的是,即使我没有隐藏变量存储id
在正在发布到此控件的视图中,id 参数设置正确。这实际上是一件好事,但我不明白价值来自哪里。我检查了 Chrome 开发工具中的 POST 值,并且发布的表单值中没有 id。什么是正确设置 id 值?