通过引用Web服务功能传递变量



我可以通过参考传递变量以将值返回到呼叫者。例如,在下面的情况下,我可以使用returnAmount吗?我在分析的样本中还没有看到这样的表达。使用时会遇到什么问题?

我知道这一事实,我可以在需要返回多个变量时使用自定义类,并在功能返回中所需的cont cont,但无论如何我对实际上有可能使用 out,例如以下示例中。

public class MyController : Controller
{
  public ActionResult balance( int amount, out int returnAmount )
  {
  returnAmount = 50;
  return Proceed(a.Balance( amount));
  }
}

我认为您无法做到。而是将其作为属性创建一个ViewModel。使用您想要的任何数据更新ViewModel。然后返回视图,并通过剃须刀在视图上绑定所有内容。如果您不希望该页面完全重新加载,则必须使用Ajax或部分。

return View("viewname", viewmodel);

最新更新