我是用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中的值就變成了:數學 語文
 而"+"沒了,請問各位高手,如何進行傳值是"+"不被丟掉!謝謝