2016-06-27 82 views
0

我只想在第一次加載的頁面上運行JavaScript方法。如果有postback我不想再次運行該方法。在第一頁加載運行javascript

此方法將默認設置爲某些文本框。

如果我將一個onLoad添加到body元素,它會每次運行postback。我試過ClientScript.RegisterStartupScript,但是它也運行postback上的方法。

我會不得不這樣做舊學校,我必須增加隱藏的價值,並檢查每次?

回答

4

嘗試定義使用IsPostBack財產您Page_Load事件中的方法,以確定它是否是初始加載與否:

​​

Page_Load事件都會被調用你的頁面加載時間,不管不管是否回郵。它在初始加載時只會是錯誤的,所以如果你把你的調用放在那裏,它應該只執行一次腳本。