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 回答