为什么当bookname是英文的时候不显示,是中文 就显示?

  Label12.Text += "&nbsp" + "&nbsp" + "<<" + dr2["bookname"].ToString() + ">>" + "<br>";

为什么当bookname是英文的时候不显示,是中文 就显示?

是英文就是html标签了,

 <>

要用实体替换

  Label12.Text += "&nbsp" + "&nbsp" + "&lt;&lt;" + dr2["bookname"].ToString() + "&gt;&gt;" + "<br>";