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

时间:2011-09-08 17:56:04

标签: asp.net urlrewriting.net

好吧,我不确定问题究竟是什么,但是我的回发没有正常启动。我正在使用URLRewriting.Net并以无扩展方式配置它。所以,我正在处理的页面是http://xxx.xxx/products,它会重写为/products.aspx。

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

如果我删除母版页上的按钮,它可以正常工作。母版页按钮包含在一个默认按钮设置的面板中。

或者,如果我将该按钮留在母版页上并浏览到不使用重写URL的物理URL,那么它可以正常工作。

我错过了什么?

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

1 个答案:

答案 0 :(得分:0)

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

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