絕對酷,如何解決asp.net中javascript指令碼的問題(使用伺服器控制項執行用戶端指令碼)

來源:互聯網
上載者:User
asp.net|伺服器|指令碼|解決|用戶端|控制項|問題|執行 論壇中很多人問如何在asp.net中新開一個沒有工具列等等的視窗,大家都說用javascript解決,不錯這件事實可以解決了,但是使用通用html control但是就不能用asp.net代碼操作他了
現在我就為大家解決這個難題。

建立一個視窗
新開一個視窗的程式我向大家一定非常熟悉了,簡單說一下
window.open(url, [name], [features])
url是要開啟視窗的地址
name是新開視窗的名稱
features是新開視窗的一些屬性,例如尺寸等

開啟視窗利用伺服器屬性
最簡單的把用戶端指令碼添加到伺服器控制項的方法是在Page_onload中為伺服器控制項添加屬性,下面的一段代碼就是為server command button控制項添加onclick事件,他要被放到page_onload事件中。

Dim features As String = _
"height=320;width=160;left=100;top=50;location=no;menubar=no;resizable=yes;scrollbars=no;status=no;titlebar=yes;toolbar=no"
Dim sScript As String = window.open('CustomerSearch.aspx', '', '" & features & "');"

' 將這個添加到伺服器控制項的屬性
btnSearch.Attributes.Add("onclick", sScript);

相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。