0
我有按鈕,OnClick
事件和OnClientClick
的listView
內。該onClientClick
有JS功能確認(「確定?」)。確認消息應在特定條件回傳之前出現。如何執行onClientClick
取決於列表視圖itemDataBound()
中的條件?如何在OnClick之前執行OnClientClick?
代碼:
protected void lvCo_ItemDataBound(object sender, ListViewItemEventArgs e){
int Req = Convert.ToInt32(((Label)e.Item.FindControl("lblCoId")).Text);
if (Req==5)
// Show Confirmation Message
else
// Don't Show the Confirmation Message
}
ASPX:
<asp:ListView ID="lvCo" runat="server" DataKeyNames="CoId" OnItemCommand="lvCoFind_ItemCommand" OnItemDataBound="lvCo_ItemDataBound">
// .. Layouttemplate .. && Itemtemplate
<asp:Button Text="Save" ID="btSaveOp" CommandName="Save" runat="server" OnClientClick="if (!confirm('Are you sure?')) return false;" />
條件是什麼? – attila
什麼是代碼?我不明白你遇到什麼問題。 – mason
很抱歉的弱點的問題,我會複製代碼 –