2012-04-25 13 views
0

NavigateUrlプロパティでハイパーリンクをアスペクト内に入力すると、ヘブライ語を提示するのではなく、UTF8コーディングにコード化されているように見えます。 )。代わりにヘブライ語の内訳NavigateUrl

<a id="cphMiddle_repRightCol_hypCat_0" href="שלום"> 
text</a> 

のページで

ので

<asp:HyperLink ID="hypID" runat="server" NavigateUrl="שלום" /> 

のために、私は

<a id="cphMiddle_repRightCol_hypCat_0" href="%d7%a9%d7%9c%d7%95%d7%9d">text</a> 

を取得し、出力は、これを避けることはできますか?

<a runat="server" href="שלום" .. 

EDIT

おかげでみんな

+0

ホープ救助のために他の誰か? – Sagi

答えて

0

回避策として、あなたはあまり収縮している、HTMLコントロール相当を使用して試みることができる。また、あなたのセットアップにサイトの正しいエンコーディングを持っています全体として?経由:http://msdn.microsoft.com/en-us/library/39d1w2xf.aspx

0

あなたは正しい、NavigateUrlは、UTF8でURLをエンコードします。あなたは何ができるか
、完全NavigateUrlを省略し、代わりにHREFタグを使用している:

<asp:HyperLink ID="hypID" runat="server" href="שלום" Text="Link" /> 

このようにそれをレンダリングされますどの:

<a id="hypID" href="שלום">Link</a> 

は、それが役立ちます...ובהצלחה