繁体   English   中英

ASP.NET IsPostback 总是返回错误

[英]ASP.NET IsPostback always returing false

我在基于 ASP.NET 的 webforms 应用程序中遇到了一个奇怪的问题。 从部署服务器外部访问应用程序时,代码中的IsPostback始终为假,即使应用程序已回发也是如此。 但是,当我在部署服务器中使用应用程序时,它工作正常。 从服务器和服务器外部访问时的两种不同行为。 他们会有什么问题? 我没有得到任何线索或如何解决这个问题?

您需要提供更多详细信息。 如果同一页面上的按钮使用回发 url 或超链接(到同一页面),则 IsPostBack 将始终为 false。

如果页面上的某个按钮或事件导致回发,则 IsPostBack 将为真。

因此,IsPostBack 的状态将取决于您在该页面上触发代码的方式/内容/原因/位置。

但是,仅供参考:

带有回发 URL 的超链接或按钮重新启动页面,这包括 IsPostBack 为 false。

如果此页面是母版页的子页面,并且您使用母版页中的菜单导航导航到当前页面,或者如果您再次使用菜单栏导航到同一页面,则会发生同样的情况。

如果没有示例标记或您在此处使用的“少量”代码,我们真的是在猜测。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM