日期:2014-05-18  浏览次数:20520 次

window.open打开页面,同时传参数如何传???
e.Cell.Attributes.Add( "onclick ", "window.open( 'schaddup.aspx ') "   );  


e.cell的意思是点击日历控件上的每一天的单元格,然后我想实现的是,打开页面后,能传个时间参数过去,就是在哪天上点击,就穿哪天。。。

结果应该是这样:
e.Cell.Attributes.Add( "onclick ", "window.open( 'schaddup.aspx?reurl=schedule.aspx&day= "   +   d.Date.ToShortDateString() ') "   );  


但是加上参数后页面就打不开了

------解决方案--------------------
e.Cell.Attributes.Add( "onclick ", "window.open( 'schaddup.aspx?reurl= "+ Server.UrlEncode( "schedule.aspx ")+ "&day= " + Server.UrlEncode(d.Date.ToShortDateString())+ " ') " );
------解决方案--------------------
都是引號問題,樓主注意配對