.NET ------ 后端往前端传递 a 标签(转义 \")
实现如下:
主要:根据权限判断符合的可以跳转,不符合的不可以跳转,其具体数据可查数据库得知,因此需要将 a 标签转义在后端处理
aspx.cs页面:
将前端的 a 标签变成后端传递
//前端的a 标签 <a target="_blank" href="../../Dcaigou/Test_Manage.aspx?type=2&p1=0&p2=1&title=待审核合同&menu=620403&skin=3"> //对其进行转义 " 变成 \" <a target=\"_blank\" href=\"../../Dcaigou/Test_Manage.aspx?type=2&p1=0&p2=1&title=待审核合同&menu=620403&skin=3\">
可借助记事本进行操作,全部替换操作
颜色的区分,借助前端框架样式 的类选择器渲染
//借助前端框架的样式 this.Literal27.Text = k == 0 ? "" : "<span class=\"badge\">" + k + "</span>"; <span class=\"badge badge-important\">" + k + "</span>
aspx页面展示:
借助 Literal 进行赋值
<td style="white-space: nowrap" align="center"><asp:Literal ID="Literal27" runat="server"></asp:Literal></td>
前端的渲染后:服务器控件被替换为a 标签