編集
グリッドビューの最も安全で簡単な方法のrowDataBoundイベントにjavascriptクリック関数を添付します...コードは次のとおりです
protected void GridView1_RowDataBond(object source, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Button btnAlertStatus = (Button)e.Row.FindControl("btnAlertStatus");
DataRowView drv = (DataRowView)e.Row.DataItem;
string username = drv["User_name"].ToString();
btnAlertStatus.Attributes.Add("onclick", "return confirm('Are you sure you want to delete this record?"+ username + "')"); //error because of javascript left one bracket
}
}
前
試す
JavaScript
function confirmMsg()
{
var Variable = '<%= ServerVaraible %>';
return confirm('Are you sure you want to delete this record?'+ Variable );
}
HTML
<asp:Button id="btnDelete" runat="server" class="deleteicon" Text='<%# Eval("iuser_id") %>' OnClick="deleteclick" onclientclick="return confirmMsg();"/>