首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在弹出的对话框中怎么让用户选择取消或者确认

2012-01-02 
在弹出的对话框中如何让用户选择取消或者确认在下面的代码中:stringsql11selectcount(dqbh)fromht_hjtjb

在弹出的对话框中如何让用户选择取消或者确认
在下面的代码中:
string   sql11   =   "select   count(dqbh)   from   ht_hjtjb   where   tjnf= ' "   +   TJNF   +   " 'and   HJTJBBH= '06 '   and   htlb= '2 ' ";
                DataTable   dtt   =   DataComm.GetSqlData(sql11);
                if   (!dtt.Rows[0][0].ToString().Equals( "0 "))
                {
                        //此时要弹出一个对话框询问用户是确认执行还是取消,如果确认,那么就继续执行此if之后的代码,若取消,则返回,不再继续执行。
                }
..............//if之后又一段统计程序,确认时执行此段程序。


请问该如何实现?

[解决办法]
你得调整下你的思路
[解决办法]
在服务器端是不行的,因为你已经提交了数据
最好用js
var bok = comfirm( "是否提交 ")
return bok;
[解决办法]
用javascript:if(confirm(确定要执行吗?))
[解决办法]
是不是在执行这个操作前通过用户的某一个操作来弹出对话框,如果是确定则执行你这里的代码?
[解决办法]
function delete_onclick() {
yesno=window.confirm( "您确信要删除该记录吗? ")
if (yesno==1)
{return true;}
else
{return false;}
}
[解决办法]
调整下思路吧。分两个函数。就算能实现,你这个结构也太乱了。

var bok = comfirm( "是否提交 ")
return bok;

我觉得这个差不多。没实验过。但是我倾向于
JS:
document.getElementById( "HiddenTextBox1 ").value=bok;

c#:
if (HiddenTextBox1.text== "是 "){...;}else{...;}

[解决办法]
修正一下:
JS:
var bok=confirm( "是否提交 ");
document.getElementById( "HiddenTextBox1 ").value=bok;
C#:
if (HiddenTextBox1.text== "true "){...;}else{...;}
[解决办法]
准备工作 :
在页面上拖一个LinkButton ,将其Text属性设为空字符串
,将其ID设为LinkButton1,在设计界面双击LinkButton1生成LinkButtton1_Click方法


string sql11 = "select count(dqbh) from ht_hjtjb where tjnf= ' " + TJNF + " 'and HJTJBBH= '06 ' and htlb= '2 ' ";
DataTable dtt = DataComm.GetSqlData(sql11);
if (!dtt.Rows[0][0].ToString().Equals( "0 "))
{
//此时要弹出一个对话框询问用户是确认执行还是取消,如果确认,那么就继续执行此if之后的代码,若取消,则返回,不再继续执行。
//输出脚本
Page.ClientScript.RegisterStartupScript(typeof(System.Web.UI.Page), "key1 ", " <script> if(corfirm( 'abc ')){docuemt.getElementById( ' " + LinkButton1.ClientID + " ').Click();} ");
//如果为asp.net 1。0
//Page.RegisterStartupScript(typeof(System.Web.UI.Page), "key1 ", " <script> if(corfirm//( 'abc ')){docuemt.getElementById( ' " + LinkButton1.ClientID + " ').Click();} ");
//

}
return ;


void LinkButtton1_Click(......)
{
//if之后又一段统计程序,确认时执行此段程序。
}

[解决办法]
//如果为asp.net 1。0
//Page.RegisterStartupScript( "key1 ", " <script> if(corfirm//( 'abc ')){docuemt.getElementById( ' " + LinkButton1.ClientID + " ').Click();} ");




这样写
[解决办法]
....不好意思,好久不写代码,写错很多地方。掉了 </script>


Page.ClientScript.RegisterStartupScript(typeof(System.Web.UI.Page), "key1 ", " <script> if(corfirm( 'abc ')){docuemt.getElementById( ' " + LinkButton1.ClientID + " ').Click();} </script> ");
//如果为asp.net 1。0
//Page.RegisterStartupScript(typeof(System.Web.UI.Page), "key1 ", " <script> if(corfirm//( 'abc ')){docuemt.getElementById( ' " + LinkButton1.ClientID + " ').Click();} " </script> );
//

热点排行