我是用javascript進行傳值的,如:
<script type="text/javascript">
function OpenPage_Detail(Choose)
{
var iTop = (window.screen.availHeight-30-500)/2; //获得窗口的垂直位置;
var iLeft = (window.screen.availWidth-10-700)/2; //获得窗口的水平位置;
var page="TodayDetail.aspx?Choose="+Choose;
window.open (page, 'newwindow', 'height=500, width=600, top='+iTop+', left='+iLeft+', toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no')
}
</script>
我進行分佈調試得到Choose=數學+語文
傳到頁面TodayDetail.aspx.cs中提取Choose
string Choose = Request.QueryString["Choose"].ToString();
此時Choose中的值就變成了:數學 語文
而"+"沒了,請問各位高手,如何進行傳值是"+"不被丟掉!謝謝
<script type="text/javascript">
function OpenPage_Detail(Choose)
{
var iTop = (window.screen.availHeight-30-500)/2; //获得窗口的垂直位置;
var iLeft = (window.screen.availWidth-10-700)/2; //获得窗口的水平位置;
var page="TodayDetail.aspx?Choose="+Choose;
window.open (page, 'newwindow', 'height=500, width=600, top='+iTop+', left='+iLeft+', toolbar=no, menubar=no, scrollbars=yes, resizable=yes,location=no, status=no')
}
</script>
我進行分佈調試得到Choose=數學+語文
傳到頁面TodayDetail.aspx.cs中提取Choose
string Choose = Request.QueryString["Choose"].ToString();
此時Choose中的值就變成了:數學 語文
而"+"沒了,請問各位高手,如何進行傳值是"+"不被丟掉!謝謝
解决方案 »
- sql数据库里面的数据时不时全没掉
- 我在做WEBSERVICE出现一点小问题,关于压缩的
- 排序问题???
- 关于获取互联网用户的真实ip地址,领导已经下命令了.请高手帮忙啊。谢谢谢谢!!!!
- FormsAuthentication.RedirectFromLoginPage出错,该如何作???急,在线
- Socket的关闭问题!急,请高手帮帮忙!
- 100分,System.Windows.Forms.OpenFileDialog.ShowDialog() 影响数据库读取??
- WinForm多进程浏览器设计探讨(娱乐)
- 简单问题100分在线送,不够加!!急 急 急 急 急 急 急 急 急 急 急 急 急 急 急 急 急 急 急 急....
- 如何在DataGrid中显示图表列表,在线等等!!!!!各位大侠该出手就出手!
- 不同局域网之间文件传输问题
- 窗体ToMost问题
Server.UrlEncode
encodeURI
Server.UrlDecode 解
CS页面 Server.UrlDecode
var page="TodayDetail.aspx?Choose="+escape(Choose);
cs:
string Choose = Server.UrlEncode(Request.QueryString["Choose"].ToString());