首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击母版页中的树节点时的异步回发

问单击母版页中的树节点时的异步回发
EN

Stack Overflow用户
提问于 2011-09-05 13:25:42
回答 1查看 550关注 0票数 1

我正在使用ASP.NET MVC构建我的应用程序。我在母版页中有一个树视图(具有具有hrefs的树节点),当单击树节点时,相应的页面将加载到内容视图中。我需要这件事异步发生。此外,我还需要在每次单击节点后持久化树的状态(即每个节点的展开/折叠)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-05 13:32:40

关于激活元素上的单击事件,您需要知道它的id或类名。

所以使用"treeNode“类激活一个元素上的点击事件;

代码语言:javascript
复制
$(".treeNode").click(function(){

//your code here.

});

若要回发到控制器操作postback,请使用;

代码语言:javascript
复制
$.post('/Controller/Action', { param1: paramValue }, function (retHTML) {
  //code here on success
});

上面的retHTML是从ajax post返回的内容。

在你的控制器中做这件事;

代码语言:javascript
复制
public void jQuery_DeleteAttachment(string param1)
{
   //your code here
}

我会从我的控制器返回一个局部视图。

代码语言:javascript
复制
public void jQuery_DeleteAttachment(string param1)
{
   return PartialView("viewname", model);
}

在jQuery成功代码中,我会将retHTML替换、追加或添加到我想要的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7304148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档