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

求弹出确认对话框(不要以属性方式加到控件上)解决方法

2012-01-19 
求弹出确认对话框(不要以属性方式加到控件上)示例程序如:DateTimestartDateDateTime.Parse(tbStartDate.T

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

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,控制页面跳转

}

热点排行