我有一些數據庫的東西可以在我的Asp.net頁面的Page_Load中讀取。在Page_Load()中添加OnLoad()?
if (xxx == 1)
//Add OnLoad("clock()")
如何做到這一點? 如何在頁面加載方法中爲JavaScript時鐘添加OnLoad-Method?
我有一些數據庫的東西可以在我的Asp.net頁面的Page_Load中讀取。在Page_Load()中添加OnLoad()?
if (xxx == 1)
//Add OnLoad("clock()")
如何做到這一點? 如何在頁面加載方法中爲JavaScript時鐘添加OnLoad-Method?
月1日讓你的身體標籤servercontrol
<body runat="server" id="BodyTag">
第二參考它像
if (xxx == 1)
BodyTag.Attributes.Add("onload", "clock()");
使用RegisterClientScriptBlock
方法的客戶端代碼添加到頁面:
Page.ClientScript.RegisterClientScriptBlock(
this.GetType(),
"onload",
"window.onload = function(){ clock(); }",
true
);
註冊一個啓動腳本在Page_Load
。 ClientScriptManager(http://msdn.microsoft.com/en-us/library/z9h4dk8y.aspx)或ScriptManager(h ttp://msdn.microsoft.com/en-us/library/bb310408.aspx)...以適用者爲準。
string clockStuff =
@"function callClockFunction(){
Sys.Application.remove_load(callClockFunction);
clock(); }
Sys.Application.add_load(callClockFunction);";
ScriptManager.RegisterStartupScript(this, this.GetType(), "callClockFunction", clockStuff, true);