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>