0
delete.Attributes.Add("onclick", "return confirm('Are you sure to delete?');");

このコードは正常に動作していますが、私の新しいプロジェクトでは、アラート ウィンドウで [キャンセル] をクリックしても常に true が返されます。

私のプロジェクト間で私が知っている唯一の違いは、新しいプロジェクトが 4.5 .Net フレームワークであり、他のプロジェクトが 4.0 であることです。

Web フォーム Asp.Net の操作

助言がありますか?

これはコードです:

protected void gvEnterprises_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { name = HttpUtility.HtmlDecode(e.Row.Cells[1].Text); var delete = (LinkButton)e.Row.Cells[0].Controls[0]; delete.Attributes.Add("onclick", "return confirm('Are you sure to delete [" + name + "]?');"); delete.Text = "Del"; delete.Style.Add("color", "#D00000"); } }
4

0 に答える 0