高分:求解码问题
页面上有一隐藏域,本人将一段xml通过encodeURIComponent加码后赋给该隐藏域,我在服务断通过request也可读取该值,但是不知道用C#怎么给他解码,请高手帮帮忙。 问题点数:100、回复次数:5Top
1 楼epimetheus(阿戈尔)回复于 2006-03-06 17:44:52 得分 0
通过encodeURIComponent加码后赋给该隐藏域
请问你怎么加码的?Top
2 楼vivianfdlpw()回复于 2006-03-06 17:48:30 得分 100
System.Web.HttpUtility.UrlDecode(Request["HiddenName"].ToString())Top
3 楼CrazyP(扬帆)回复于 2006-03-06 17:48:48 得分 0
encodeURIComponent是JavaScript的一个自带函数Top
4 楼vivianfdlpw()回复于 2006-03-06 17:49:59 得分 0
前台:
<script>
function set()
{
document.getElementById('Hidden1').value=encodeURIComponent('ABCDEFG@#');
}
</script>
<input id="Hidden1" type="hidden" name="s" />
<input id="Button1" type="button" value="Encode String" onclick="set()"/>
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Button" />
后台:
protected void Button2_Click(object sender, EventArgs e)
{
string s = Request["s"].ToString();
Response.Write(s+"<br>");
s = System.Web.HttpUtility.UrlDecode(s);
Response.Write(s + "<br>");
}
Top
5 楼mytail001(Never Give Up!)回复于 2006-03-06 18:01:40 得分 0
学习中,支持一下Top




