日期:2014-05-17  浏览次数:20464 次

Repeater中对参数进行HtmlEncode
HTML code

<a href="thread.aspx?uname=<%#Eval("Author")%&threadid=<%#Eval("ThreadID")%>"><%#Eval("Title")%></a>



用户名如果是中文的话需要htmlEncode,在这里怎么做编码呢?

还有一个问题

ashx页面下用
context.Response.Redirect("URL")进行页面跳转为什么没有反应呢?单步跟踪确实执行了这个语句,但是页面并没有跳转。

------解决方案--------------------
HTML code

<a href="thread.aspx?uname=<%#Eval Server.HtmlEncode(("Author"))%>&threadid=<%#Eval("ThreadID")%>"><%#Eval("Title")%></a>