Gridview的鏈接和刪除點(diǎn)擊提示的問題探討
更新時(shí)間:2013年04月10日 16:27:39 作者:
Gridview的鏈接和刪除點(diǎn)擊提示有利于提醒用戶確認(rèn)下操作是否正確,以免造成不必要的損失,感興趣的朋友可以參考下,希望對(duì)你有所幫助
例如:Gridview有取消和刪除兩列,點(diǎn)擊后提示一下再執(zhí)行。
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="HospitalView.aspx?id={0}" DataTextField="id" DataTextFormatString="取消" HeaderText="取消" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="60" ItemStyle-Width="60" />
<asp:CommandField ShowDeleteButton="True" DeleteText="刪除" HeaderText="刪除" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="60" ItemStyle-Width="60" />
如果在后臺(tái)這樣綁定提示:
e.Row.Cells[6].Attributes.Add("onclick","return confirm ('您確認(rèn)要取消嗎? ')");
e.Row.Cells[7].Attributes.Add("onclick","return confirm ('您確認(rèn)要?jiǎng)h除這條數(shù)據(jù)嗎? ')");
這樣是給Gridview的單元格綁定事件,不點(diǎn)擊文字只要點(diǎn)擊文字所在的單元格,就會(huì)彈出提示,很不友好。
解決方法:
((HyperLink)e.Row.Cells[6].Controls[0]).Attributes.Add("onclick","return confirm ('您確認(rèn)要取消嗎? ')");
((LinkButton)e.Row.Cells[7].Controls[0]).Attributes.Add("onclick","return confirm ('您確認(rèn)要?jiǎng)h除這條數(shù)據(jù)嗎? ')");
復(fù)制代碼 代碼如下:
<asp:HyperLinkField DataNavigateUrlFields="id" DataNavigateUrlFormatString="HospitalView.aspx?id={0}" DataTextField="id" DataTextFormatString="取消" HeaderText="取消" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="60" ItemStyle-Width="60" />
<asp:CommandField ShowDeleteButton="True" DeleteText="刪除" HeaderText="刪除" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" HeaderStyle-Width="60" ItemStyle-Width="60" />
如果在后臺(tái)這樣綁定提示:
復(fù)制代碼 代碼如下:
e.Row.Cells[6].Attributes.Add("onclick","return confirm ('您確認(rèn)要取消嗎? ')");
e.Row.Cells[7].Attributes.Add("onclick","return confirm ('您確認(rèn)要?jiǎng)h除這條數(shù)據(jù)嗎? ')");
這樣是給Gridview的單元格綁定事件,不點(diǎn)擊文字只要點(diǎn)擊文字所在的單元格,就會(huì)彈出提示,很不友好。
解決方法:
復(fù)制代碼 代碼如下:
((HyperLink)e.Row.Cells[6].Controls[0]).Attributes.Add("onclick","return confirm ('您確認(rèn)要取消嗎? ')");
((LinkButton)e.Row.Cells[7].Controls[0]).Attributes.Add("onclick","return confirm ('您確認(rèn)要?jiǎng)h除這條數(shù)據(jù)嗎? ')");
相關(guān)文章
ASP.NET 導(dǎo)出到Excel時(shí)保留換行的代碼
由于Excel畢竟不是 HTML,它有自己的樣式標(biāo)準(zhǔn),在Excel 中,實(shí)現(xiàn)換行的方法是2008-12-12
Sqlite 常用函數(shù)封裝提高Codeeer的效率
以下是頻繁用到的Sqlite函數(shù),內(nèi)容格式相對(duì)固定,封裝一下有助于提高開發(fā)效率^_^至少提高Codeeer的效率了2012-12-12
.NET?中的線程安全數(shù)據(jù)結(jié)構(gòu)詳解
.NET提供了多種線程安全的數(shù)據(jù)結(jié)構(gòu),適用于不同的場景,本篇將介紹它們的簡單使用以及在.NETCore和.NET Framework中的可用性,感興趣的朋友一起看看吧2024-12-12
.NET?Core支持Cookie和JWT混合認(rèn)證、授權(quán)的方法
這篇文章主要介紹了.NET?Core如何支持Cookie和JWT混合認(rèn)證、授權(quán),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01
.NET中RDLC循環(huán)處理數(shù)據(jù)的應(yīng)用分析
本篇文章介紹了,.NET中RDLC循環(huán)處理數(shù)據(jù)的應(yīng)用分析。需要的朋友參考下2013-05-05
URLRewriter最簡單入門介紹 URLRewriter相關(guān)資源
配置好后,查看日志看到的狀態(tài)都是200,IIS直接認(rèn)為這個(gè)文件是存在的了, 而不是301,或302,這在某些情況下可能會(huì)不適用,比如:搜索引擎優(yōu)化時(shí)目錄或文件調(diào)整。2008-07-07

