我正在使用带有 UrlRewriting.Net 的网络表单来重写页面,例如
http://www.example.com/stuff.aspx?c=30
变成
http://www.example.com/stuff/30-this-stuff.aspx
.
只要加载了正确的内容,它就可以工作;但是,所有回发都不起作用(主要是页面上的按钮)。如果我在 上设置断点Page_Load
,我发现它IsPostBack
总是错误的。有想法该怎么解决这个吗?现在我只是在 Visual Studio 2008 上。
编辑: 我已经切换到UrlRewriter.Net,经过一些调整(参见Scott Gu 的文章)。除此之外,我已经将我最初的问题发布到开发者论坛:如果我得到答案,我会在这里发布(除非先在这里发布)。