删除弹出提示问题
我在.cs页里用下面的代码
s+="<td><a onClick='if (!window.confirm(您真的要删除这条记录吗?)){return false;}' href='"+delfile+"?"+primarykey+"="+mt.Rows[i][""+primarykey+""]+"'>删除</a></td>";
但是不好用,请高手告诉我在.cs文件里的正确方法,请不要告诉我在.aspx页里的方法,方法我会,我要的是在.cs页里的,我有特殊的需要.
[解决办法]
这个意思?
- C# code
s+=" <td > <a onClick=\"return confirm('您真的要删除这条记录吗?')\" href= \""+delfile+"?"+primarykey+"="+mt.Rows[i][""+primarykey+""]+"\" >删除 </a > </td >";
[解决办法]
protected void GridView2_RowCreated(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow )
{
TableCell myCell;
myCell = e.Row.Cells[0];
LinkButton btnDel = (LinkButton)myCell.Controls[2];
btnDel.Attributes.Add( "onclick ", "return confirm( '您真的要删除此行吗? '); ");
btnDel.Text = "删除 ";
}
不知是不是用在gridview希望能帮到你
[解决办法]
yourcontrol.Attributes.Add("onclick","return confirm( '确实要删除')";
[解决办法]
确认对话框
/// <summary>
/// 服务器端弹出confirm对话框
/// </summary>
/// <param name="str_Message">提示信息,例子:"您是否确认删除!"</param>
/// <param name="btn">隐藏Botton按钮Id值,比如:btn_Flow</param>
/// <param name="page">Page类</param>
public void Confirm(string str_Message,string btn,Page page)
{
page.RegisterStartupScript("","<script> if (confirm('"+str_Message+"')==true){document.forms(0)."+btn+".click();}</script>");
}
[解决办法]
s+=" <td > <a onClick=\"return confirm('您真的要删除这条记录吗?')\" href= \""+delfile+"?"+primarykey+"="+mt.Rows[i][""+primarykey+""]+"\" >删除 </a > </td >";
[解决办法]
s+=" <td > <a onClick=\"if (window.confirm('您真的要删除这条记录吗?')){window.location='"+delfile+"?"+primarykey+"="+mt.Rows[i][primarykey]+"';}\" href= '#' >删除 </a > </td >";