当我位于由 UpdatePanel 调用的代码后面时,如何强制 asp.net 页面回发

发布于 2024-12-10 19:25:25 字数 211 浏览 0 评论 0 原文

当 UpdatePanel 调用服务器中的方法时,例如此方法更改

textBox1.Text = "12312"

且此 textBox1 超出 updatePanle 范围 它不会改变它的文本,直到页面发生回发,

所以我需要在计算和更改服务器中文本框的文本之后,我需要强制页面进行回发,

请问有人可以帮忙吗?

When an UpdatePanel Calls a method in server and for example this method change

textBox1.Text = "12312"

and this textBox1 was out of updatePanle scope
it dosn't change it text till a postback happend to the page

so I need after that calculation and chaging the Textbox's text in the server, I need to forcepage to do postback

plz can any one help ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

欲拥i 2024-12-17 19:25:25

如果你想强制刷新,你可以尝试: Response.Redirect(Request.Url.AbsoluteUri)
这应该强制重定向到当前页面。

希望这有帮助

If you want to force a refresh you could try: Response.Redirect(Request.Url.AbsoluteUri)
This should force a redirect to the current page.

Hope this helps

瑾夏年华 2024-12-17 19:25:25

如果您希望 UpdatePanel 中的控件执行标准回发,请定义 PostBackTrigger,将 ControlID 设置为您希望执行回发的控件的 ID。

<asp:UpdatePanel ...

     ...

    <Triggers>
        <asp:PostBackTrigger ControlID="ControlIDToPostBack" />
    </Triggers>
</asp:UpdatePanel>

或者,您可以将要更新的 TextBox 控件添加到另一个 UpdatePanel,设置 UpdatePanel 的 UpdateMode 属性设置为“始终”。

这将确保针对源自该页面的所有回发更新两个 UpdatePanel 控件中的内容。其中包括异步回发。

<asp:UpdatePanel ... UpdateMode="Always"

If you wish for a control within the UpdatePanel to perform a standard postback, define a PostBackTrigger within the UpdatePanel, setting the ControlID to the ID of the control you wish to perform the postback.

<asp:UpdatePanel ...

     ...

    <Triggers>
        <asp:PostBackTrigger ControlID="ControlIDToPostBack" />
    </Triggers>
</asp:UpdatePanel>

Or you could add the TextBox control you wish to update to another UpdatePanel setting both of the UpdatePanel's UpdateMode properties to Always.

This will ensure that the content within both UpdatePanel controls is updated for all postbacks that originate from the page. Which includes asynchronous postbacks.

<asp:UpdatePanel ... UpdateMode="Always"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文