欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp.net注冊(cè)Javascript的方法

 更新時(shí)間:2008年07月11日 08:54:57   作者:  
今天在cnblogs上看到有關(guān)注冊(cè)Javascript,主要是用到了ClientScript的三個(gè)方法。

1、IsStartupScriptRegistered:對(duì)象是否注冊(cè)了啟用腳本。
2、IsClientScriptBlockRegistered:對(duì)象是否注冊(cè)了客戶端腳本塊。
3、IsClientScriptIncludeRegistered:對(duì)象是否注冊(cè)了客戶端腳本包含。
第一個(gè)例子:
string info = "<script>alert('你好嗎?');</script>";
//判斷事件是否被注冊(cè),寫入?yún)^(qū)域:<body>----<script></body>
if (!Page.ClientScript.IsStartupScriptRegistered("test"))
{
    //動(dòng)態(tài)注冊(cè)并執(zhí)行Javascript
    Page.ClientScript.RegisterStartupScript(this.GetType(), "test", info);
}
第二個(gè)例子:
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是否已注冊(cè)
if (!Page.ClientScript.IsClientScriptBlockRegistered(this.GetType(), "test"))
{
    //動(dòng)態(tài)注冊(cè)Javascript
    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "test", info, true);
}

第三個(gè)例子:
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是否已注冊(cè)
if (!Page.ClientScript.IsClientScriptIncludeRegistered(this.GetType(), "test"))
{
    //動(dòng)態(tài)注冊(cè)Javascript
    Page.ClientScript.RegisterClientScriptInclude("test", "Jscript.js");
}

相關(guān)文章

  • asp.net 通過(guò)httpModule計(jì)算頁(yè)面的執(zhí)行時(shí)間

    asp.net 通過(guò)httpModule計(jì)算頁(yè)面的執(zhí)行時(shí)間

    有時(shí)候我們想檢測(cè)一下網(wǎng)頁(yè)的執(zhí)行效率。記錄下開(kāi)始請(qǐng)求時(shí)的時(shí)間和頁(yè)面執(zhí)行完畢后的時(shí)間點(diǎn),這段時(shí)間差就是頁(yè)面的執(zhí)行時(shí)間了。要實(shí)現(xiàn)這個(gè)功能,通過(guò)HttpModule來(lái)實(shí)現(xiàn)是最方便而且準(zhǔn)確的。
    2011-02-02
  • c#  操作符?? null coalescing operator

    c# 操作符?? null coalescing operator

    ?? "null coalescing" operator 是c#新提供的一個(gè)操作符,這個(gè)操作符提供的功能是判斷左側(cè)的操作數(shù)是否是null,如果是則返回結(jié)果是右側(cè)的操作數(shù);非null則返回左側(cè)的操作數(shù)。
    2009-06-06
  • .NET高級(jí)調(diào)試之sos命令輸出看不懂的處理方法

    .NET高級(jí)調(diào)試之sos命令輸出看不懂的處理方法

    .NET高級(jí)調(diào)試屬于一個(gè)偏冷門的領(lǐng)域,國(guó)內(nèi)可觀測(cè)的資料比較少,所以很多東西需要你自己去探究源代碼,然后用各種調(diào)試工具去驗(yàn)證,下面通過(guò)本文給大家分享.NET高級(jí)調(diào)試之sos命令輸出的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2024-03-03
  • ABP框架中的日志功能完全解析

    ABP框架中的日志功能完全解析

    ABP(ASP.NET Boilerplate)是基于ASP.NET的Web開(kāi)發(fā)框架,其在日志方面的功能非常強(qiáng)大,特別是審計(jì)跟蹤日志,下面我們就來(lái)進(jìn)行ABP框架中的日志功能完全解析
    2016-06-06
  • .NET Core創(chuàng)建一個(gè)控制臺(tái)(Console)程序

    .NET Core創(chuàng)建一個(gè)控制臺(tái)(Console)程序

    這篇文章主要為大家詳細(xì)介紹了.NET Core如何創(chuàng)建一個(gè)控制臺(tái)程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 詳解ASP.NET與ASP.NET Core用戶驗(yàn)證Cookie并存解決方案

    詳解ASP.NET與ASP.NET Core用戶驗(yàn)證Cookie并存解決方案

    本篇文章主要介紹了詳解ASP.NET與ASP.NET Core用戶驗(yàn)證Cookie并存解決方案 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • 如何在?ASP.NET?Core?Web?API?中處理?Patch?請(qǐng)求

    如何在?ASP.NET?Core?Web?API?中處理?Patch?請(qǐng)求

    這篇文章主要介紹了在?ASP.NET?Core?Web?API中處理Patch請(qǐng)求,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • IdentityServer4實(shí)現(xiàn).Net Core API接口權(quán)限認(rèn)證(快速入門)

    IdentityServer4實(shí)現(xiàn).Net Core API接口權(quán)限認(rèn)證(快速入門)

    這篇文章主要介紹了IdentityServer4實(shí)現(xiàn).Net Core API接口權(quán)限認(rèn)證,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • ASP.NET 2.0 URL映射技巧

    ASP.NET 2.0 URL映射技巧

    ASP.NET 2.0 URL映射技巧...
    2007-01-01
  • ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤之上傳文件實(shí)現(xiàn)代碼

    ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤之上傳文件實(shí)現(xiàn)代碼

    用戶最終是要和文件打交道的,文件夾僅僅是用來(lái)方便管理的。文件的上傳和下載也就成為“網(wǎng)絡(luò)硬盤”功能設(shè)計(jì)中的重要一環(huán)
    2012-10-10

最新評(píng)論