【问题标题】:how to take value from partial view to parent view without refreshing the page in asp.net mvc 3?如何在不刷新 asp.net mvc 3 中的页面的情况下从部分视图获取值到父视图?
【发布时间】:2012-07-19 13:35:25
【问题描述】:

我是 asp.net mvc 3 的新手。我的问题是如何在不刷新 asp.net mvc 3 中的页面的情况下将 jquery dailog 形式的部分视图中的值获取到父视图。

【问题讨论】:

  • 如果您在父视图中需要 partialView 中的某些东西,这意味着您做了一些错误的事情——这种情况不应该发生。

标签: javascript jquery asp.net asp.net-mvc-3


【解决方案1】:

..通过客户端技术,例如:jQuery。您必须通过 javascript 将部分视图中的任何结果的结果传递到布局中。提交表单后,您无法完全通过服务器端技术将动态数据重新注入页面。

Ajax.BeginForm() function 允许您提供一个 javascript 函数,以便在它成功返回一些数据后调用:

function postSuccess(returned_data) {
    alert(returned_data);
}

您可以使用它将控制器提供的数据注入您的页面。

【讨论】:

  • 如果可能的话,你能举个例子吗?
  • 提供了成功函数原型,因为众所周知很难找到它的最新版本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多