【问题标题】:Update one panel using another panel but return the rendered content of changed panel only使用另一个面板更新一个面板,但仅返回已更改面板的渲染内容
【发布时间】:2011-08-12 12:27:40
【问题描述】:

我刚刚在模态弹出扩展器中获得了一个表单,它希望它像下面那样工作,

1.Submit, Cancel关闭模态弹窗的按钮在updatepanel1

2.TargetControlPanel Panel1 内部有一个labelupdatepanel2 内部有一个updatepanel2

3.Submit 在updatepanel1 中异步工作,完全符合我的要求。同样在label 中显示提交结果也可以按预期工作。但是,我希望响应只返回updatepanel2 的渲染结果,实际上返回了updatepanel1updatepanel2 的渲染结果。

我刚刚在取消按钮上加载了一些事件处理程序,由于 updatepanel1 的更新而被替换,我不使用 jQuery。所以添加事件处理程序是我不想再做的事情。这就是为什么会出现这个问题。

【问题讨论】:

标签: c# asp.net asp.net-ajax updatepanel ajaxcontroltoolkit


【解决方案1】:

LOL 多么愚蠢,我本可以想到this 5 minutes more 来得到答案。

这是我所做的:

<modal popup extender></modal popup extender>
<target Button></target button>
<target panel>
<blah blah blah/>
<updatepanel>
<label result>
</updatepanel>
<blah blah blah/>
<updatepanel2>
<button submit/>
</updatepanel2>
<button Cancel>
</target panel>

这是一个伪代码,通过将 取消按钮放在更新面板之外我没有什么可失去的甜蜜

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-14
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 2017-09-05
    • 1970-01-01
    • 2013-10-28
    相关资源
    最近更新 更多