将值传递给其他函数MVC
我有一个2参数的公共函数。我想将Id传递给Order()函数。我按顺序()调用details()。但它不起作用。有没有办法做到这一点?将值传递给其他函数MVC
Public Function details(Name As String, Id As String) As ActionResult
...
Return(nothing,Id)
End Function
Private Function Order(Id As String) As List(Of Order)
details(nothing,Id)
End Function
细节函数返回类型是操作结果和AS每文档
一个共同作用的结果是通过调用浏览方法,该方法返回的ViewResult类的实例获得。 ViewResult派生自ActionResult。在这种情况下,操作方法的返回类型为的ActionResult,但的ViewResult类的一个实例返回
公众的ActionResult细节(INT ID){
ViewBag.orders=Order(id);
返回查看(); }
我想返回查看和值 –
然后第一(通过View)调用操作结果的方法(详细信息),并在方法调用顺序,其返回视图和列表 – Hammo
是的,我已经调用的方法通过视图。它显示我想要的视图。问题是,Id参数没有被传递。它返回一个空白文本框。 –
您是否收到任何错误或别的什么吗? –
没有错误。它应该显示值,但它是空白的。详细信息()中有一条SQL语句将返回一个列表。返回查看(order.ToList()) –