2011-03-21 70 views
0

如何在asp.net頁面上編寫javascript代碼(如輸入框)以更好的方式獲得價值...... 或其他控件消息框(警報,確認, ...... (請,如果你可以給我一個例子嗎?)如何在asp.net頁面上寫入javascript

+0

最好的辦法是把所有的JavaScript函數在一個單獨的.js文件,並同時deloying應用再縮小。 js並使用它。 – Aravind 2011-03-21 09:50:25

+0

@Aravind:minifying有時候太被高估了......至少你有瀏覽器緩存:)如果你真的想優化,你最好創建一個大文件來減少請求! – 2011-03-21 15:14:26

+0

@Andreas不能一概而論,必須根據具體情況處理。 – Aravind 2011-03-22 06:54:48

回答

0

你可以,你會使用ClientID屬性。舉例

<img src="images\cal.gif" 
onclick="openCalendar(<% = txtDate.ClientID %>, 150, -150);return false;" /> 

Soure

1

在「正常「html頁面:)

你可以增強你的腳本 - 不,有時你必須 - 例如。

<%= this.inputBox.ClientID %> 

我建議jQuery豐富這樣的增強......它的功能,簡單易學,...

你可以做如。

var $inputBox = $('#<%= this.inputBox.ClientID %>'); 
$inputBox.hide(); 
var oldValue = $inputBox.val(); 
$inputBox.val('now it has no value'); 

..還有更多!

有在網上很多教程...給一個非常粗略的概述,嘗試this

相關問題