怎么让c# 服务器端的尖括号传到客户端不转义

return "<a href='/Page/CourseSearch4/CourseSearch4.aspx?id=" + courseId + "' target='_blank'>" + course.Name + "</a>";
           

服务器端代码

把这段放入了dataset

dr["CourseName"] = GetCourse(letterMsg.CourseId);

然后在aspx里面这样绑定个

   <asp:BoundField DataField="CourseName"  HeaderStyle-Width="100px" HeaderText="培训课程" 
                    SortExpression="CourseName"   />

结果输出的时候尖括号变成了

& lt;a href=

自动被转义了


交互式爱情
浏览 410回答 2
2回答

慕码人8056858

试试<asp:BoundField DataField="CourseName"&nbsp; HeaderStyle-Width="100px" HeaderText="培训课程"&nbsp;SortExpression="CourseName"&nbsp;&nbsp;&nbsp;HtmlEncode="False"&nbsp;/>

慕尼黑5688855

学习了,楼上的应该没问题!不过楼主这种做法的确不是很好的处理方式
打开App,查看更多内容
随时随地看视频慕课网APP