怎样先执行客户端代码再执行服务端代码?

wangbin_CSDN 2002-12-16 07:33:24
其实问题很简单,我想删除一条记录,要弹出提示框,确认后再用服务端代码进行删除,应该怎么写,高手赐教!!!
...全文
86 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
curkoo 2002-12-17
  • 打赏
  • 举报
回复
在客户端写:<font onclick="if(!confirm('是否确定要删除该目录!')) return false;"> <asp:LinkButton id="btn_del" runat="server" CausesValidation="False" Text="删除" /></font>
mywebcn 2002-12-17
  • 打赏
  • 举报
回复
先执行服务器端.
Button1.Attributes.Add("onclick","javascript:return confirm('是否删除');");
xuu27 2002-12-16
  • 打赏
  • 举报
回复
Try the following:
In DataGrid, I set a ImageButton in TemplateColumn to delete selected record:

//add javascript in DataGrid ItemCreated events:
private void GridTeacherList_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
System.Web.UI.WebControls.Image TempImg;
TempImg=(System.Web.UI.WebControls.Image)e.Item.FindControl("ib_delete") ;
if(object.Equals(TempImg,null)==false)
{
TempImg.Attributes.Add("onClick","javascript:return confirm('Are you sure go to delete current teacher record?')");
}
}


//delete selected record
public void GridTeacherList_Delete(object sender,DataGridCommandEventArgs e)
{
int I_TECH_CODE=int.Parse(e.Item.Cells[1].Text.ToString());
MyClass.Classes.Teacher Delete_teacher=new MyClass.Classes.Teacher();
try
{
teacher.delete_SM_Teacher_Info(I_TECH_CODE);
}
catch(Exception er)
{
ShowErrMsg(er.Message.ToString());
}

GridTeacherList_Bind();
}
tojike 2002-12-16
  • 打赏
  • 举报
回复
U can also use behind-code.
cwbboy 2002-12-16
  • 打赏
  • 举报
回复
最简单的办法:
定义一个服务器端按钮button,再用HTML写一个button,两个起相同的名字:
<html>
<head>
<script language="javascript">
function f_delete()
{
if (!confirm("真的删除吗?"))
{
return false
}
//.....此处根据需要可添加其他代码
Form1.submit() //注意,这句代码很重要!!!
}
</head>
〈body>
<form id="Form1" runat="server">
<!-- 此处代码省略。。。-->
<button name="btnName" onclick="f_Delete()">删除</button>
<asp:button id="btnName" runat="server"/> <!--注意:web控件的id要与上面的〈button>的名字想同
</form>
</body>
</html>

在后台的web控件'btnName"的click事件内添加删除代码,就可以实现你需要的功能

不明白可以找我:QQ:32437629
tangjun 2002-12-16
  • 打赏
  • 举报
回复
sc
追梦 2002-12-16
  • 打赏
  • 举报
回复
hehe
PoorStu 2002-12-16
  • 打赏
  • 举报
回复
我会的全让他们给说了
csdn_bob 2002-12-16
  • 打赏
  • 举报
回复
忘记</script>了,加上!
csdn_bob 2002-12-16
  • 打赏
  • 举报
回复
可以使用javascript
<script language="javascript">
function Button1_click()
{
dir = confirm(pmsg);
if (dir ==true)
document.all("Button1").click();//服务端事件
}

killerwc 2002-12-16
  • 打赏
  • 举报
回复
Button1.Attributes.Add("onclick","javascript:return confirm('是否删除');");

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧