在ASP.NET MVC2中传入View时未设置模型值

时间:2010-12-03 16:38:36

标签: asp.net-mvc-2 model routes

...难倒

我设置了几条路线:

    Function AddUpdate(ByVal id As Long) As ActionResult
        Return View(New UPDATES With {.ID = id})
    End Function

    <HttpPost()> _
    Function AddUpdate(ByVal Update As UPDATES) As ActionResult
       //Do cool posted stuff here
    End Function

.ID的类型很长。

当它运行post函数时,Update对象的Update.ID什么都不是。

我的视图不会改变属性,并且我在视图中没有附加任何Helper方法。不应该通过post方法发送回来吗?

谢谢 - JB

2 个答案:

答案 0 :(得分:-1)

是否在HTTP Post中发回了id(使用fiddler或firebug来查看)?

答案 1 :(得分:-1)

您是否实际通过POST传递了值,无论是通过您的路线还是表单字段?如果不知道在哪里寻找它们,ModelBinder就无法绑定值...