前台:
<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 转义 注入
解决方案 »
- AutoCompleteExtender控件为何不调用WebService.asmx
- 求高人指点一下,这个错误百度都没有
- 在线等,iframe问题
- ASP.NET(C#)静态类与并发问题!
- 一个插入数据库的问题。
- 从网上摘了一个JAVASCRIPT,用上了,但在页底产生一大片空白区,请教。
- 问题也不知道是什么,进来看看吧
- 如何用spreadsheet在aspx页面里显示类似excel的表格
- 急死人!!今天必须解决的问题:怎么在网页中使用word啊?怎么在网页中打开数据库中的二进制word文档?
- asp.net的treeview控件在哪儿可以下?
- 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>
试了,无效