BulletedList
にはDisplayMode="HyperLink"
があります。URLのエンコードを停止するasp.netハイパーリンクを作成する方法は?
<asp:BulletedList runat="server" DisplayMode="HyperLink" ID="LevelsList"></asp:BulletedList>
私はこのコードをリストに項目を追加します。 LevelsList.Items.Add(新しいのListItem(curSubPage.PageName、curSubPage.shortURL));
URLリンクは、ヘブライ語の文字列を含むと、彼らは、エンコードされます:右のマークアップがされるべきである
<a href="%d7%91%d7%a0%d7%99%d7%99%d7%aa_%d7%90%d7%a4%d7%9c%d7%99%d7%a7%d7%a6%d7%99%d7%95%d7%aa_%d7%90%d7%99%d7%a0%d7%98%d7%a8%d7%a0%d7%98%d7%99%d7%95%d7%aa">בניית אפליקציות אינטרנטיות</a>
:asp.netが発生
マークアップは、そのようなものです
<a href="בניית_אפליקציות_אינטרנטיות">בניית אפליקציות אינטרנטיות</a>
どうすれば修正できますか?
Googleはこれらの2つのURLを異なるページとみなしているようです。つまり、ダブルコンテンツを意味します。 – IgalSt
多分あなたasp.netプログラムの文化情報をチェックできますか? – xandy