【问题标题】:is there a way for update a variable in a view from partial view? razor有没有办法从局部视图更新视图中的变量?剃刀
【发布时间】:2015-09-10 02:21:34
【问题描述】:

假设 VIEW 有这个变量

@{
    ViewBag.Title = "carganuevamente";
    int ventaid = (Model.Venta == null ? 0 : Model.Venta.id);
}

然后你打开一个局部视图

@Html.Partial("selectcliente", Model.ListadoClientes);

我如何更新这个变量,因为我的部分视图?

【问题讨论】:

  • 你到底想做什么? ventaid 是服务器端变量。一旦视图被渲染,它就不再存在了。
  • 在视图(父)中我有一个空对象,当部分视图关闭时它具有价值,但不是所有页面刷新,然后(我相信)父视图中的对象保持为空

标签: jquery asp.net-mvc asp.net-mvc-4 razor


【解决方案1】:

你有不同的选择:

  1. 发送 ajax 请求并用响应数据覆盖此变量
  2. 使用可以在项目中的任何位置访问的全局变量
  3. 将其作为模型传递给部分
  4. 使用 viewbag 或其他集合

在此处查看更多信息:

How can I pass parameters to a partial view in mvc 4

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 2011-10-10
    • 1970-01-01
    • 2012-03-28
    • 2012-04-02
    • 2014-03-26
    • 1970-01-01
    相关资源
    最近更新 更多