ASP.Net Encoding

ASP1.1 - dealing with text that needed to be encoded for JavaScript

1
2
3
4
5
6
7
8
9
10
11
Public Shared Sub WriteStatus(ByVal msg As String, _
ByVal page As System.Web.UI.Page)

Dim s As String = "<SCRIPT language='javascript'>" _
+ "try { " _
+ " window.status='" & System.Web.HttpUtility.HtmlEncode(msg) & "'; " _
+ " } catch(e) {}; " _
+ "</SCRIPT>"

page.RegisterStartupScript("StatusBar", s)
End Sub

Sometimes I want to pass a url inside a url string.

1
2
3
4
5
6
7
Response.Redirect("regi_Designer.aspx" _
& "?Mode=EDIT" _
& "&ID=" & gvRpts.SelectedValue _
& "&AssetType=" & lblAssetType.Text.ToString _
& "&Then=asset.aspx?" _
& System.Web.HttpUtility.UrlEncode("AssetType=" & lblAssetType.Text.ToString _
& "&tab=Reports"))