在近期的一个项目中,遇到了一个问题:
要在客户端打开一个页面,但这个页面需要传递一个参数,如何将这个参数在客户端传递给页面,令我大费脑筋,终于在高手的指点下,终于解决了这个问题:如下:
<form id="FormMain" runat="server"> <script language="javascript" type="text/javascript"> function OnButtonBatchRequireDocumentClick() { window.open ('DocumentBatchRequire.aspx?ProjectID=<%= Request["ProjectID"] %>',
'newwindow', 'height=320, width=200, top=100, left=100, toolbar=no, menubar=no,
scrollbars=yes,resizable=no,location=no, status=no'); } </script> </form>
在这里用到了<%= %>其作用就是执行一段cs代码,并将结果返回到原地。这样,就可以在客户端取得“ProjectID”的参数了。