當在網頁中想要開窗,除了在html寫javascrip外,也是可以在aspx.cs中註冊一段javascript
使用的方法為RegisterClientScriptBlock,以下為c#的寫法
例如我在網頁一載入的時候就要開窗,所以要寫在page_load事件中
若是要按了鈕再開窗,那就是在buton_click事件裡
以下為程式碼,這個算是程式碼片段,以後寫程式時都會用的到
private void Page_Load(object sender, System.EventArgs e)
{
//定義一個字串來顯要開窗的指令,status=no不顯示狀態列
//scrollbars可以出現卷軸,top=0距離視窗的上方為0px,left=0距離視窗的左方為0px
string mypath=string.Format("window.open('DocDown.aspx','','status=no,scrollbars=yes,top=0,left=0,width=305,height=290')");
this.RegisterClientScriptBlock ("test"
,"<script>"+mypath+";\r\n"
+"</script>");
}
全站熱搜