asp.net注冊Javascript的方法
更新時間:2008年07月11日 08:54:57 作者:
今天在cnblogs上看到有關注冊Javascript,主要是用到了ClientScript的三個方法。
1、IsStartupScriptRegistered:對象是否注冊了啟用腳本。
2、IsClientScriptBlockRegistered:對象是否注冊了客戶端腳本塊。
3、IsClientScriptIncludeRegistered:對象是否注冊了客戶端腳本包含。
第一個例子:
string info = "<script>alert('你好嗎?');</script>";
//判斷事件是否被注冊,寫入區(qū)域:<body>----<script></body>
if (!Page.ClientScript.IsStartupScriptRegistered("test"))
{
//動態(tài)注冊并執(zhí)行Javascript
Page.ClientScript.RegisterStartupScript(this.GetType(), "test", info);
}
第二個例子:
aspx文件:
姓名:<input id="txtUserName" type="text" />
<input id="btnSubmit" type="button" value="確定" onclick="salert(txtUserName.value)" />
cs文件:
string info = "function salert(userName){alert('你的名字:' + userName)}";
//判斷test是否已注冊
if (!Page.ClientScript.IsClientScriptBlockRegistered(this.GetType(), "test"))
{
//動態(tài)注冊Javascript
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "test", info, true);
}
第三個例子:
aspx文件:
姓名:<input id="txtUserName" type="text" />
<input id="btnSubmit" type="button" value="確定" onclick="salert(txtUserName.value)" />
Jscript.js
function salert(userName)
{
alert("你的名字" + userName);
}
cs文件:
//判斷test是否已注冊
if (!Page.ClientScript.IsClientScriptIncludeRegistered(this.GetType(), "test"))
{
//動態(tài)注冊Javascript
Page.ClientScript.RegisterClientScriptInclude("test", "Jscript.js");
}
相關文章
asp.net 通過httpModule計算頁面的執(zhí)行時間
有時候我們想檢測一下網頁的執(zhí)行效率。記錄下開始請求時的時間和頁面執(zhí)行完畢后的時間點,這段時間差就是頁面的執(zhí)行時間了。要實現這個功能,通過HttpModule來實現是最方便而且準確的。2011-02-02c# 操作符?? null coalescing operator
?? "null coalescing" operator 是c#新提供的一個操作符,這個操作符提供的功能是判斷左側的操作數是否是null,如果是則返回結果是右側的操作數;非null則返回左側的操作數。2009-06-06.NET Core創(chuàng)建一個控制臺(Console)程序
這篇文章主要為大家詳細介紹了.NET Core如何創(chuàng)建一個控制臺程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04詳解ASP.NET與ASP.NET Core用戶驗證Cookie并存解決方案
本篇文章主要介紹了詳解ASP.NET與ASP.NET Core用戶驗證Cookie并存解決方案 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-02-02如何在?ASP.NET?Core?Web?API?中處理?Patch?請求
這篇文章主要介紹了在?ASP.NET?Core?Web?API中處理Patch請求,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05IdentityServer4實現.Net Core API接口權限認證(快速入門)
這篇文章主要介紹了IdentityServer4實現.Net Core API接口權限認證,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-03-03