2012-03-16 103 views

回答

6

添加为LinkBut​​ton的OnClientClick属性:

OnClientClick="return confirm('Do you really want?');" 
2

尝试。

if (e.Row.RowType == DataControlRowType.DataRow) 
{ 
    LinkButton del = e.Row.Cells[2].Controls[0] as LinkButton; 
    del.Attributes.Add("onclick", "return confirm('Are you sure you want to delete this role?');"); 
} 

,并在我的标记:

if (e.Row.RowType == DataControlRowType.DataRow){ 
LinkButton link = (LinkButton)e.Row.FindControl("LinkButton1");  
link .Attributes.Add("onclick", "return confirm('Are you sure to proceed with this 
action?');"); 
} 
0
在背后说我的代码

<asp:GridView 
    ID="GridViewRoles" 
    runat="server" 
    Width="350px" 
    EmptyDataText="No Roles" 
    AutoGenerateColumns="False" 
    AllowPaging="False" 
    PageSize="50" 
    AllowSorting="True" 
    CssClass="gridview" 
    AlternatingRowStyle-CssClass="even" 
    OnRowCommand="GridViewRoles_RowCommand" 
    OnRowDataBound="GridViewRoles_RowDataBound" 
    OnRowDeleting="GridViewRoles_RowDeleting" OnRowEditing="GridViewRoles_RowEditing"> 
    <Columns> 

     <asp:BoundField DataField="Role" HeaderText="Role" SortExpression="Role" HeaderStyle-Width="170px" HeaderStyle-HorizontalAlign="Left" /> 
     <asp:ButtonField CommandName="Edit" Text="Edit" HeaderStyle-Width="50px" /> 
     <asp:CommandField ShowDeleteButton="True" /> 

    </Columns> 
    <AlternatingRowStyle CssClass="even" /> 
</asp:GridView> 
相关问题