Tags: , , , | Categories: ASP.Net, VB.Net Posted by Christoph on 10/1/2008 11:23 AM | Comments (0)
Der IIS 7 hat nun endlich ein schönes Rewrite Modul bekommen. Nun ergibt sich aber das Problem, das sowohl beim Postback, als auch, was natürlich damit zusammenhängt, im Updatepanel jedesmal die falsche Zielurl benutzt wird. Dies lässt sich so beheben: 1) eine neue form.browser im /App_Browsers anlegen, die so aussieht: <browsers> <browser refID="Default"> <controlAdapters> <adapter controlType="System.Web.UI.HtmlControls.HtmlForm" adapterType="FormRewriterControlAdapter" /> </controlAdapters> </browser> </browsers> 2) eine FormRewriterControlAdapter.vb im Projekt hat, die so aussieht: Imports Microsoft.VisualBasic Public Class FormRewriterControlAdapter Inherits System.Web.UI.Adapters.ControlAdapter Protected Overrides Sub Render(ByVal writer As System.Web.UI.HtmlTextWriter) MyBase.Render(New RewriteFormHtmlTextWriter(writer)) End Sub End Class Public Class RewriteFormHtmlTextWriter Inherits HtmlTextWriter ... [More]