【发布时间】:2010-11-11 07:56:20
【问题描述】:
我在做一些可能很简单的事情时遇到了麻烦!
我有一个股票列表,它通过以下方式完成:1) 一个带有参数 (\Index) 的简单表单和 2) 一个称为局部视图的 ajax,它显示股票列表(基于参数)。
在同一个简单表单 (\Index) 上,我有一个指向“添加库存”方法的操作链接,该方法调用另一个表单来添加库存。
当用户完成添加股票后,我将他们重定向回股票列表页面 (\Index)。
我的问题是我想“记住”最初在此表单中输入的参数,这样用户就不会只是被引导回到带有空白参数的页面,迫使他们再次输入它们。
我想我可以像这样简单地重载 Index 方法:
Function Index() As ActionResult
Return View(New Stock_ViewModel)
End Function
Function Index(ByVal svm As Stock_ViewModel) As ActionResult
Return View(svm)
End Function
我收到此错误:The current request for action 'Index' on controller type 'StockController' is ambiguous between the following action methods:...
现在我已经阅读了this post 并且是答案,但我不知道如何实施该解决方案。
此解决方案是否适用于我的情况?有没有更好的方法来实现我想要做的事情?
提前感谢您的帮助!
【问题讨论】:
标签: asp.net-mvc vb.net