国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

開發(fā)花絮:一個(gè)DataList的ItemCommand事件意外

2024-07-21 02:22:42
字體:
供稿:網(wǎng)友


在寫一個(gè)datalist按鈕事件時(shí),遇到一個(gè)問題:雖然不是很有難度,但是可能會(huì)有人遇到而且會(huì)和我一樣一籌莫展,直到看msdn時(shí),無意中發(fā)現(xiàn)了一句話~

事情是這樣子的:

    我需要在datalist中插入一個(gè)普通按鈕,實(shí)現(xiàn)對item的操作,于是,我就編輯項(xiàng)模版 -- 插入按鈕,設(shè)置該按鈕的commandname為button2,然后結(jié)束編輯項(xiàng)模版,選中該datalist,在屬性對話框內(nèi)按了那個(gè)黃色的小閃電標(biāo)志,雙擊“itemcommand”,在事件中寫:

       if(e.commandname == "button2")
   {
    label labelx = (label)e.item.findcontrol("label1");
    string strin = "insert into orderlog (nusername,nmoname) values ('"+username+"','"+labelx.text+"')";
    string reu = sc.orderalready(username,labelx.text);
    if(reu == "0")
    {
     sc.ins(strin);
     page.registerstartupscript("","<script>alert('您已經(jīng)成功定制了該內(nèi)容,您可以返回到控制臺(tái)頁面點(diǎn)擊“使用模塊”直接使用,也可以在定制模版時(shí)添加到模版中。')</script>");
    }
    if(reu == "1")
    {
     page.registerstartupscript("","<script>alert('該項(xiàng)內(nèi)容您已經(jīng)定制過了,不需要重復(fù)定制。')</script>");
    }
    if(reu != "0" && reu != "1")
    {
     page.registerstartupscript("","<script>alert('有一個(gè)異常問題:請您聯(lián)系我們的客戶服務(wù)人員。')</script>");
    }

   原本以為,可以很輕松地實(shí)現(xiàn)代碼定義的操作,可是不然,斷點(diǎn)調(diào)試發(fā)現(xiàn)根本就不進(jìn)!于是反復(fù)調(diào)試,反復(fù)失敗!

   無奈中,去到 msdn(http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/vbcon/html/vbtskrespondingtobuttoneventsindatalistitems.asp)看看,發(fā)現(xiàn)有這么一段提示:“注意   如果您調(diào)用了父控件(datalist、repeater 或 datagrid 控件)的 databind 方法,itemcommand 事件將不會(huì)發(fā)生,原因是父控件的內(nèi)容已經(jīng)重置。因此,您通常不需要在每次往返時(shí)調(diào)用 databind 方法(即在初始化頁時(shí)無需檢查發(fā)回)。”

  于是,到cs文件中,將pageload中的datalist   databind代碼段外加上if(!page.ispostback),再調(diào)試,一切如所期望的那樣,順利執(zhí)行。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 故城县| 新宁县| 章丘市| 田林县| 苍溪县| 边坝县| 蒙阴县| 双柏县| 友谊县| 大方县| 沁阳市| 丹东市| 昆明市| 新巴尔虎左旗| 广南县| 定结县| 泌阳县| 于都县| 海盐县| 孟村| 武平县| 同仁县| 永春县| 琼结县| 屏东市| 修文县| 肃南| 修水县| 宜阳县| 荥经县| 逊克县| 定南县| 津南区| 岐山县| 农安县| 浪卡子县| 县级市| 内丘县| 霍邱县| 酉阳| 太康县|