当前位置:编程学习 > C#/ASP.NET >>

请教下C#下如何使用 javascript:return confirm('')提示后根据选择执行不同的事件??

我在ASP.Net 后台想实现这么一个效果:触发一个事件后在事件的最后使用javscript的return confirm('')产生提示框,按确定的执行另一个时间,取消的结束事件.请问下`~该如何判断??
--------------------编程问答-------------------- B/S结构的程序与C/S不同,你只能将代码分开写。从后台传递到前台,再根据前台的选择去执行后台的代码 --------------------编程问答-------------------- 我不是可以使用  “RegisterStartupScript("","<script language=\"javascript\">return confirm('确定!')</script>");”的方式来实现在后台C#实现提示?现在就想请教对于做出的选择能否在后台直接判别出来,该如何实现啊???? --------------------编程问答-------------------- 比如你要执行一个删除操作,点击一个button按钮执行一个删除操作,你就可以给这个按钮添加一个属性: Button1.Attributes.Add("onclick","return confirm(\"确定要删除\")");这样,你点确定之后才会执行删除,如果点取消就什么事都不发生 --------------------编程问答-------------------- 这个我是知道了~~我想实现的是在一个事件里先执行一段函数,最后 使用 RegisterStartupScript("","<script language=\"javascript\">return confirm('继续执行!')</script>");  来实现提示,通过判断选择的结果来执行另外一个函数。现在的问题是我在后台如何能够判断出做出的选择!! --------------------编程问答-------------------- if( confirm('...')==true )
{
  ...
}
else
{
   ...
} --------------------编程问答-------------------- 哦~~~马上去试试 谢谢啊!!! --------------------编程问答-------------------- 那在前台页面里写一个JS函数:
<script>
 function check()
{
    if(confirm('...')==true)
    {
     ........
     }
     else
     {
      ......
}
}
</script>
然后在特定的地方调用这个函数就是了 --------------------编程问答-------------------- 刚后台加了(C#环境下) 
RegisterStartupScript("","<script language=\"javascript\">return confirm('继续执行!')</script>");   结果没反应,奇怪了,是不是这样不支持啊???没有Button1.Attributes.Add("onclick","return confirm(\"确定要删除\")");这样的效果啊!!!
请教下~~C#后台下有没有弹出提示窗口的?? --------------------编程问答-------------------- 不知道有没人弄过这个没?帮忙看看啊~~~谢谢了 --------------------编程问答-------------------- 学习
--------------------编程问答-------------------- 帮忙看看啊~~~谢谢了
--------------------编程问答-------------------- var con=confirm('...');
if(con)
{
   ....
}
else
{
  .....
} --------------------编程问答-------------------- 楼上几位的做法好象都只能是调用前台java函数,但是我在判断之后还要执行数据库操作,这样的话前台实现就有些问题了 
(     if(con)
       {
         ....   //数据库操作
       }
)
请教在能直接在后台实现这种弹出提示选择窗口的效果吗??? --------------------编程问答-------------------- 帮忙看看啊~~~谢谢了 --------------------编程问答-------------------- 最后一贴了~~高手过来看看啊~~谢谢了 --------------------编程问答-------------------- VS2005
<asp:Button id="btnok" runat="server" OnClientClick="return confirm('您确定删除吗?');" OnClick="btnok_Click" Text="删除" /> --------------------编程问答-------------------- 你的问题解决了吗?


我遇到了同样的问题 --------------------编程问答-------------------- return confirm它是有一个返回值
具体怎么写忘了
大概像7楼和12楼的那样就是对的 --------------------编程问答-------------------- 如果是要数据库操作那只能是跳转到到后台或者用ajax
--------------------编程问答-------------------- MARK  我也是正在找这种解决方法  lz你是怎么处理的?? --------------------编程问答-------------------- 说一下我的思路,

你可以在后台写RegisterStartupScript( " ", " <script   language=\ "javascript\ "> Fun(); </script> ");”

调用一个函数弹出一个层,在层上面的按钮点击事件中写下一步你要执行的函数

说白了就是,,这个层先隐藏,能过后台你可以在后台写RegisterStartupScript( " ", " <script   language=\ "javascript\ "> Fun(); </script> ");” 让它显示,然后点击上面的按钮执行事件

不就实现了分步执行? --------------------编程问答-------------------- 楼上的朋友可以举个例子吗?? 我也急得想知道 --------------------编程问答--------------------
引用 21 楼 pengyi_205 的回复:
说一下我的思路,

你可以在后台写RegisterStartupScript( " ", " <script  language=\ "javascript\ "> Fun(); </script> ");”

调用一个函数弹出一个层,在层上面的按钮点击事件中写下一步你要执行的函数

说白了就是,,这个层先隐藏,能过后台你可以在后台写RegisterStartupScript( " ", " <script  language=\ "javascript\ "> Fun(); </script> ");” 让它显示,然后点击上面的按钮执行事件

不就实现了分步执行?

这个行。
简单点的话用两个Panel吧,都不用写JS,服务端控件搞定了。 --------------------编程问答-------------------- 怎么写呢??

引用 23 楼 wapit 的回复:
引用 21 楼 pengyi_205 的回复:
 说一下我的思路,

 你可以在后台写RegisterStartupScript( " ", "  <script  language=\ "javascript\ "> Fun();  </script> ");”

 调用一个函数弹出一个层,在层上面的按钮点击事件中写下一步你要执行的函数

 说白了就是,,这个层先隐藏,能过后台你可以在后台写RegisterStartupScript( " ", "  <script  language=\ "javascript\ "> Fun();  </script> ");” 让它显示,然后点击上面的按钮执行事件

 不就实现了分步执行?

 这个行。
 简单点的话用两个Panel吧,都不用写JS,服务端控件搞定了。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,