jiahaipeng

我要飞得更高
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

HTML中执行.cs代码

Posted on 2008-05-09 21:16  飞得更高  阅读(1005)  评论(3编辑  收藏  举报

    在近期的一个项目中,遇到了一个问题:

    要在客户端打开一个页面,但这个页面需要传递一个参数,如何将这个参数在客户端传递给页面,令我大费脑筋,终于在高手的指点下,终于解决了这个问题:如下:

 

<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”的参数了。