首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ASP.NET中不使用URLRewriting.Net触发回发

在ASP.NET中不使用URLRewriting.Net触发回发
EN

Stack Overflow用户
提问于 2011-09-09 01:56:04
回答 1查看 757关注 0票数 0

好吧,我不确定到底是什么问题,但我的回发不能正常触发。我正在使用URLRewriting.Net,并以无扩展的方式对其进行配置。所以,我正在处理的页面是http://xxx.xxx/products,它会重写为/products.aspx。

在我的母版页上有一个用于站点搜索的按钮。在我的内容页面上也有一个按钮。如果我单击contentpage按钮,页面看起来像是发布,但我的控件事件不会触发,只有页面加载事件会触发。

如果我移除母版页上的按钮,它可以正常工作。母版页按钮被包装在设置了defaultbutton的面板中。

或者,如果我把按钮留在母版页上,不使用重写的URL浏览到物理URL,那么它工作得很好。

我遗漏了什么?

编辑:我已经跟踪到在母版页上的按钮上设置的PostBackURL,该按钮将回发消息发送到/search/default.aspx。移除PostBackURL可以修复问题,并正确触发事件。但是,为什么会发生这种情况,我如何解决它呢?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-09-10 04:31:55

这里有一个你的问题的possible answer -我猜它可能是相关的。

这可能是由于ASP.NET 4.0中的更改中断造成的,其中操作属性呈现为空。

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

https://stackoverflow.com/questions/7352423

复制
相关文章

相似问题

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