亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ASP.NET中Onclick與OnClientClick遇到的問(wèn)題

 更新時(shí)間:2025年04月17日 10:41:34   作者:蛇精病不會(huì)動(dòng)  
本文主要介紹了ASP.NET中Onclick與OnClientClick遇到的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

OnClientClick是在前端執(zhí)行的代碼,也就是在xx.js中
Onclick是在后端執(zhí)行的代碼,也就是在xx.cs中

 <asp:Button ID="btnGenerateQuote" runat="server" CssClass="button2" Text="<%$resx:xxx%>"
 OnClientClick = "return GenerateQuote();" OnClick="btnGenerateQuote_Click" />

這里想要實(shí)現(xiàn)的功能是:根據(jù)OnClientClick的返回值,判斷是否執(zhí)行OnClick中的代碼,一開始的想法是

function GenerateQuote() {
    alertlConfirm(_c.toMessage('提示:是否XXX?'), function () {
        return true;
    }, function () {
        return false;
    });
    return false;
}

發(fā)現(xiàn)根本就沒(méi)有判斷js里的值,直接返回false
(最后一行這個(gè)return false不寫的話,默認(rèn)是返回true,那么就是不判斷,直接執(zhí)行onclick中的代碼)
原因:js是單線程,直接執(zhí)行完語(yǔ)句不會(huì)回調(diào)

解決方法:添加一個(gè)回調(diào)函數(shù)

function GenerateQuote() {
    alertlConfirm(_c.toMessage('提示:是否XXX?'), function () {
    	//第一個(gè)參數(shù)是按鈕名,第二個(gè)參數(shù)是Onclick方法
        __doPostBack("btnGenerateQuote", 'btnGenerateQuote_Click');
        return true;
    }, function () {
        return false;
    });
    return false;
}

到此這篇關(guān)于ASP.NET中Onclick與OnClientClick遇到的問(wèn)題的文章就介紹到這了,更多相關(guān)ASP.NET Onclick與OnClientClick問(wèn)題內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • asp.net core razor自定義taghelper的方法

    asp.net core razor自定義taghelper的方法

    這篇文章主要介紹了asp.net core razor自定義taghelper的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • asp.net 使用駐留在頁(yè)面中的Cache緩存常用可定時(shí)更新的數(shù)據(jù)

    asp.net 使用駐留在頁(yè)面中的Cache緩存常用可定時(shí)更新的數(shù)據(jù)

    這個(gè)就先需要先知道一下System.Web.Caching.Cache類,其實(shí)在我做WEB應(yīng)用的時(shí)候,我會(huì)將一些使用頻繁但是又要經(jīng)常使用并且需要急時(shí)更新的對(duì)象放到Cache中,這樣可以很大程序上減少?gòu)挠脖P上讀取數(shù)據(jù)的次數(shù)。
    2010-03-03
  • ASP.NET MVC中使用Bundle打包壓縮js和css的方法

    ASP.NET MVC中使用Bundle打包壓縮js和css的方法

    這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC中使用Bundle打包壓縮js和css的方法,感興趣的小伙伴們可以參考一下
    2016-05-05
  • .Net?Core依賴注入IOC和DI介紹

    .Net?Core依賴注入IOC和DI介紹

    這篇文章介紹了.Net?Core依賴注入IOC和DI,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • .Net中的Http請(qǐng)求調(diào)用詳解(Post與Get)

    .Net中的Http請(qǐng)求調(diào)用詳解(Post與Get)

    在我們服務(wù)端調(diào)用第三方接口時(shí),如:支付寶,微信支付,我們服務(wù)端需要模擬http請(qǐng)求,下面這篇文章主要給大家介紹了關(guān)于.Net中Http請(qǐng)求調(diào)用(Post與Get)的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • 使用Visual Studio 2017寫靜態(tài)庫(kù)

    使用Visual Studio 2017寫靜態(tài)庫(kù)

    這篇文章主要為大家詳細(xì)介紹了Visual Studio2017寫靜態(tài)庫(kù)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • asp.net Gridview里添加匯總行

    asp.net Gridview里添加匯總行

    在rowdatabound事件里添加同時(shí)showfooter設(shè)為true
    2008-11-11
  • ABP引入Dapper框架的創(chuàng)建使用

    ABP引入Dapper框架的創(chuàng)建使用

    這篇文章主要為大家介紹了ABP引入Dapper框架的創(chuàng)建使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-04-04
  • 詳解ASP.NET MVC Form表單驗(yàn)證

    詳解ASP.NET MVC Form表單驗(yàn)證

    這篇文章主要為大家詳細(xì)介紹了ASP.NET MVC Form表單驗(yàn)證,一般驗(yàn)證方式有Windows驗(yàn)證和表單驗(yàn)證,web項(xiàng)目用得更多的是表單驗(yàn)證,感興趣的小伙伴們可以參考一下
    2016-03-03
  • asp.net Excel轉(zhuǎn)換為SQL Server的方法

    asp.net Excel轉(zhuǎn)換為SQL Server的方法

    辦公軟件Excel是一種常用的電子表格軟件,在編程項(xiàng)目中有需要將Excel轉(zhuǎn)換為SQL Server數(shù)據(jù)庫(kù)的需求,本文對(duì)此進(jìn)行一些介紹并給出設(shè)計(jì)代碼。
    2009-06-06

最新評(píng)論