前台:
<asp:Repeater ID="Repeater1" runat="server" ...
....
<ItemTemplate>
<tr>
<td >
<%# Eval("ReceiveText")%>
</td>
后台:
var data = GetList();
Repeater1.DataSource = data.EntityList;
Repeater1.DataBind();从数据库读取的数据中有一条: >''><script>alter(5)</script>
导致IE9页面运行出错。
已经写好转义的方法ReplaceHtmlTag()。去掉<>/\''等。现在的问题是,在哪使用这个方法?还是我在Repeater里面加一个事件解决?事件解决的话又该如何?
求解决详细代码。ASP.NET HTML 转义 注入
<asp:Repeater ID="Repeater1" runat="server" ...
....
<ItemTemplate>
<tr>
<td >
<%# Eval("ReceiveText")%>
</td>
后台:
var data = GetList();
Repeater1.DataSource = data.EntityList;
Repeater1.DataBind();从数据库读取的数据中有一条: >''><script>alter(5)</script>
导致IE9页面运行出错。
已经写好转义的方法ReplaceHtmlTag()。去掉<>/\''等。现在的问题是,在哪使用这个方法?还是我在Repeater里面加一个事件解决?事件解决的话又该如何?
求解决详细代码。ASP.NET HTML 转义 注入
解决方案 »
- 在类里面访问Response问题!!
- windows7 下iis6.0如何配置伪静态
- 高分求http://www.net.cn/?cid=baidubrand_title图片自动切换的后台管理实现
- 菜鸟问题:数据存储是在本页aspx直接存储,还是传递到数据处理页进行存储。
- 一条SQL语句可不可以实现两个表的插入和更新
- 是高手的进来
- asp.net能动态添加存储过程吗
- 找不到文件或程序集名称“Interop.jmail"我在服务器上注册了,可还报一样得错!
- 难题!! 空前绝后!是男人就来顶!!!!!!!
- 请教一下asp.net mvc2 下删除服务器文件的问题
- JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序。用asp.net和openfire服务开发的!
- 导出到Excel,不导出图片,那位大侠能解决。
/// 字符串截取方法
/// </summary>
/// <param name="obj"></param>
/// <param name="len"></param>
/// <returns></returns>
public static string subStr(string obj, int len)
{
if (obj.Length > len)
return obj.ToString().Substring(0, len) + "...";
else
return obj.ToString();
}在.aspx中<%=subStr(newsOneList[i].NewsTitle, 30)%>你的向这样 <asp:Label ID="IsDisplay" runat="server" Text='<%# Isdisplay(Convert.ToBoolean(Eval("IsDisplay")))%>'></asp:Label>
试了,无效