Asp.net mvc 将值传递给其他函数MVC
我有一个带有2个参数的公共函数。我想将Id传递给Order()函数。我按顺序()调用details()。但它不起作用。有没有办法做到这一点Asp.net mvc 将值传递给其他函数MVC,asp.net-mvc,vb.net,Asp.net Mvc,Vb.net,我有一个带有2个参数的公共函数。我想将Id传递给Order()函数。我按顺序()调用details()。但它不起作用。有没有办法做到这一点 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
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
详细说明函数返回类型为操作结果,并符合文档要求 通过调用View方法获得公共操作结果,该方法返回ViewResult类的实例。ViewResult派生自ActionResult。在这种情况下,action方法的返回类型是ActionResult,但返回ViewResult类的实例 公共行动结果详细信息(int id) {
ViewBag.orders=Order(id);
返回视图();
}使用而不是Viewbag是否有任何错误或其他信息?没有错误。它本应显示该值,但为空。在details()中,有一个SQL语句将返回一个列表。返回视图(order.ToList())我想返回视图和值,然后首先(通过视图)调用操作结果方法(details),然后在该方法中调用返回视图和列表的顺序是,我已经通过视图调用了该方法。它显示我想要的视图。问题是,没有传递Id参数。它返回一个空白文本框。您也可以在ViewBag中传递id。我想在控制器中传递id。使用此代码
详细信息(无,Id)
是否有问题?