最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET中Onclick與OnClientClick遇到的問題

 更新時間:2025年04月17日 10:41:34   作者:蛇精病不會動  
本文主要介紹了ASP.NET中Onclick與OnClientClick遇到的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(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" />

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

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

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

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

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

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

相關(guān)文章

最新評論

金寨县| 桂东县| 石门县| 新安县| 六安市| 蒙自县| 新余市| 福贡县| 托克托县| 建阳市| 抚顺县| 噶尔县| 靖边县| 土默特左旗| 红原县| 准格尔旗| 浦江县| 民乐县| 峨眉山市| 武隆县| 林州市| 沭阳县| 巍山| 新蔡县| 油尖旺区| 荆门市| 井陉县| 白城市| 天峻县| 淳化县| 伊宁市| 广州市| 柳河县| 石棉县| 双牌县| 承德县| 洛浦县| 丹阳市| 武城县| 灵石县| 怀远县|