私のvb.net(.net 4)プロジェクトでいくつかのフレンドリを作ろうとしています。私はglobal.asaxとApplication_Beginrequestについて読んだことを使ってやっていますが、それをコンパイルしてください。global.asaxを使用してURLを書き直します
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
Dim httpContext As System.Web.HttpContext = httpContext.Current
Dim currentURL As String = currentURL.Request.Path.ToLower()
If currentURL.IndexOf("widgets") > 0 Then
objHttpContext.RewritePath("products.aspx?ID=123")
Else
objHttpContext.RewritePath(httpContext)
End If
End Sub
上記は私が試しているものですが、objHttpContextでエラーが発生しています。別の方法がありますか?理想的には、上記のメソッドがうまくいけば、データベース呼び出しを使ってURLを調べようとします。その方向への提案も大歓迎です。私はむしろすべてのサーバーに何かをインストールしたくない負荷分散環境であるので、IISに何かをインストールする必要から離れようとしています。
おかげ
トム
パーフェクト、これは正常に動作しますが...、mustafaöztü[email protected] – TMB87
に感謝、ルーティングは、同様にWebフォームに適用することができます。 –
あなたの知識をリフレッシュ「のみMVCアプリケーションに及び動的データのアプリケーションで使用されている機能を提供するために、ルーティングを」あなた – walther