asp.net c#弹出确认/撤除对话框
asp.net c#弹出确认/取消对话框
protected void btnNext_ServerClick(object sender, EventArgs e)
{
……//先要执行一部分代码必须
//弹出一个确认,取消对话框
if (用户点的是确认)
{
……
}
else
return;
}
如何实现,弹出确认/取消对话框。当点确认运行其它代码,取消后不运行
------解决方案--------------------
你这是Web应用。你这种功能不可能实现。当你实现弹出对话框的时候,这一次请求就已经结束。下一次请求不会从弹出对话框的位置继续执行。
------解决方案--------------------
webform,用js写个相应的方法,然后指定onclick事件。判断的话用confirm
winform,if (MessageBox.Show("确定", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//do sth
}
else
{
return;
}
------解决方案--------------------
JS操作
Confirm("你确定要怎的?");
如果是服务端控件:OnClientClick
------解决方案--------------------
web里似乎真不能··
------解决方案--------------------
在page_onload事件里给你要点击的按钮添加如下属性
this.SubmitButton.Attributes.Add("onclick", "return confirm('你确定提交吗?');");
------解决方案--------------------
一、使用GridView控件
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
CellPadding="4" Font-Size="9pt" ForeColor="#333333" GridLines="None" OnPageIndexChanging="GridView1_PageIndexChanging"
OnRowDataBound="GridView1_RowDataBound" OnRowDeleting="GridView1_RowDeleting"
Width="500px">
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#E3EAEB" />
<Columns>
<asp:BoundField DataField="ST_l_id" HeaderText="地址ID" />
<asp:BoundField DataField="ST_l_name" HeaderText="网站名称" />
<asp:BoundField DataField="ST_l_url" HeaderText="链接网址" />
<asp:HyperLinkField DataNavigateUrlFields="ST_l_id" DataNavigateUrlFormatString="AmendLink.aspx?ID={0}"
HeaderText="修改" Text="修改" />
<asp:CommandField HeaderText="删除" ShowDeleteButton="True" />
protected void btnNext_ServerClick(object sender, EventArgs e)
{
……//先要执行一部分代码必须
//弹出一个确认,取消对话框
if (用户点的是确认)
{
……
}
else
return;
}
如何实现,弹出确认/取消对话框。当点确认运行其它代码,取消后不运行
------解决方案--------------------
你这是Web应用。你这种功能不可能实现。当你实现弹出对话框的时候,这一次请求就已经结束。下一次请求不会从弹出对话框的位置继续执行。
------解决方案--------------------
webform,用js写个相应的方法,然后指定onclick事件。判断的话用confirm
winform,if (MessageBox.Show("确定", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
//do sth
}
else
{
return;
}
------解决方案--------------------
JS操作
Confirm("你确定要怎的?");
如果是服务端控件:OnClientClick
------解决方案--------------------
web里似乎真不能··
------解决方案--------------------
在page_onload事件里给你要点击的按钮添加如下属性
this.SubmitButton.Attributes.Add("onclick", "return confirm('你确定提交吗?');");
------解决方案--------------------
一、使用GridView控件
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
CellPadding="4" Font-Size="9pt" ForeColor="#333333" GridLines="None" OnPageIndexChanging="GridView1_PageIndexChanging"
OnRowDataBound="GridView1_RowDataBound" OnRowDeleting="GridView1_RowDeleting"
Width="500px">
<FooterStyle BackColor="#1C5E55" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#E3EAEB" />
<Columns>
<asp:BoundField DataField="ST_l_id" HeaderText="地址ID" />
<asp:BoundField DataField="ST_l_name" HeaderText="网站名称" />
<asp:BoundField DataField="ST_l_url" HeaderText="链接网址" />
<asp:HyperLinkField DataNavigateUrlFields="ST_l_id" DataNavigateUrlFormatString="AmendLink.aspx?ID={0}"
HeaderText="修改" Text="修改" />
<asp:CommandField HeaderText="删除" ShowDeleteButton="True" />