日期:2014-05-18  浏览次数:20361 次

求弹出确认对话框(不要以属性方式加到控件上)
示例程序如:

DateTime   startDate=   DateTime.Parse(tbStartDate.Text.Trim());
if(startDate <DateTime.Now)
{
          if()//弹出确认对话框   提示 "输入时间已过期,是否继续添加? "
              {
                //确认添加继续运行
              }
              else
              {
                    //跳出添加
                }

}

请兄弟们指点一二,解燃眉之急!  
谢!

------解决方案--------------------
1.cs代码中无法实现,请死心!
2.请在前端实现该逻辑;
------解决方案--------------------
LZ对B/S结构怎么运转的都不熟悉

这种CS中的做法是不可能在BS中完成的
------解决方案--------------------
不要以属性方式加到控件上

那不是很汗???用JS行?
------解决方案--------------------
DateTime startDate= DateTime.Parse(tbStartDate.Text.Trim());
if(startDate <DateTime.Now)
{
此处在当前页注册脚本,大概内容是一个CONFIRM,如果是确定则通过LOCATION跳转到某一页进行处理(当前页也可以,加参数判断),否则也JS跳转到某一页处理,也可以是同一页

}
------解决方案--------------------
改成下面这样还可以,在服务器端跟本不可能

DateTime startDate= DateTime.Parse(tbStartDate.Text.Trim());
if(startDate <DateTime.Now)
{
Response.Write( " <script> if(confirm( '输入时间已过期,是否继续添加? ')){window.location= 'xxx.aspx ');}else{window.location= 'xxxxxxx.aspx ';} </ "+ "script> ");//================输出js,控制页面跳转

}