页面传值出现乱码问题 window.showModalDialog()
UI界面 encodeURI();
var Setsup_no = $("#sup_no").val();
wname = window.showModalDialog('../YZM_List/YZMPurchase_SList.aspx?Setsup_no=' + encodeURI(Setsup_no) , '', 'dialogWidth:1024px;DialogHeight=678px;status:no;help:no;resizable:no;');
接收页面后台Server.UrlDecode();
sup_no.Value = Server.UrlDecode(HttpContext.Current.Request["Setsup_no"].ToString());
sup_no.Value = Server.UrlDecode(Request.QueryString["Setsup_no"].ToString());
主要函数
encodeURI(string a);
Server.UrlDecode(string b);
方法一:
UI界面 encodeURI();主界面
var Setsup_no = $("#sup_no").val();
wname = window.showModalDialog('../YZM_List/YZMPurchase_SList.aspx?Setsup_no=' + encodeURI(Setsup_no) , '', 'dialogWidth:1024px;DialogHeight=678px;status:no;help:no;resizable:no;');
接收页面后台Server.UrlDecode();从界面
sup_no.Value = Server.UrlDecode(HttpContext.Current.Request["Setsup_no"].ToString());
sup_no.Value = Server.UrlDecode(Request.QueryString["Setsup_no"].ToString());
主要函数
encodeURI(string a);
Server.UrlDecode(string b);
方法二:
//页面传值;主界面
wname = window.showModalDialog('../YZM_List/YZMPro_Analysis_SList.aspx?cust_no_id=' + escape(cust_no_id) , '', 'dialogWidth:1024px;DialogHeight=678px;status:no;help:no;resizable:no;');
//后台获取;从界面
Request.QueryString["cust_no_id"].ToString();
主要函数
escape();

浙公网安备 33010602011771号