当前位置:编程学习 > asp >>

关于ASP传参数中带Html标签问题

AddArticle.aspx页面中代码:
Response.Redirect("~/MyBlog_Cindy/refresh.aspx?msg=" + "对不起,只有管理员才能<a href='UserDefault.aspx'>登陆</a>发表文章");

我想把有<a>标签的参数传到refresh.aspx 页面中,并在refresh.aspx的lblMessage控件中打印参数Msg
代码如下:
string mes = Request.QueryString["msg"].ToString();
this.lblMessage.Text = mes;

可是报如图所示的错误。请问大家该怎么办呢
补充:从客户端(msg="...不起,只有管理员才能<a href='UserDefault...")中检测到有潜在危险的 Request.QueryString 值
追问:阁下这代码好深奥哦。可不可以大致解释一下呀?为什么要定义strKey为"1280618DB3EB46ab9C4B837FF38C7A78";呀,DESCryptoServiceProvider 又什么类呢
答案:
你可以把HTML的标签<a 用其他字符代替例如$a 然后输出时再还原嘛。
能实现,吃完饭帮你写个
URL参数中最好不要带特殊字符
什么意思?
不能这么重定向啊 你可以把这些写到refresh.aspx 里啊 

上一个:关于ASP 注册会员需审核登陆的问题
下一个:那个把ip发到asp空间的代码

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,