0
//This code will print the as per the request.
Response.Write("<<<<<<<=======>>>>>>>>>>");

//In this case its not writing as per the request.
Response.Write("<<<<<<<hello======>>>>>>>>>>");

ここでは、その印刷は <<<<<<>>>>>>>>> のみです。これは、すべての = 記号に関連付けられたすべてのテキストを削除することを意味します。

この問題は何ですか?テキストだけを書いているだけですが、取得できません。

誰もがこれを知っています..私を助けて?

4

2 に答える 2

6

<hello はタグとして扱われると思います。使用することをお勧めします

Response.Write(HttpUtility.HtmlEncode("<<<<<<<hello======>>>>>>>>>>"));
于 2012-10-22T09:16:00.720 に答える
3

それは html (または xml) ではありません。</は/>にエスケープする必要があります。間違いなどを避けるために(内容が変わるため)、ユーティリティメソッドを使用するのが最善です:&lt;&gt;

string s = "<<<<<<<hello======>>>>>>>>>>";
Response.Write(HttpUtility.HtmlEncode(s));
于 2012-10-22T09:16:51.293 に答える