ClientScript.RegisterStartupScript执行后还要执行

baibaip 2011-06-29 08:45:49
if(P_Name.Text.Trim()=="" || P_Name.Text.Trim()==P_Name_Default)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>art.dialog.alert('文章标题不可为空!');return false;</script>");
}
然后是插入一条数据

这里提示了文章标题不可为空 可下面还是要插入数据的啊!
当if(P_Name.Text.Trim()=="" || P_Name.Text.Trim()==P_Name_Default)这个判断成立后 我不希望执行判断以外的语句
该怎么写?
我是想看看有没有更好的办法
我现在是当判断成立 errorid=1 当errorid=0时执行下面的操作
顺便说一下response.end是不行滴
...全文
121 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
baibaip 2011-06-29
  • 打赏
  • 举报
回复
那我还是用我的errorid吧
暖枫无敌 2011-06-29
  • 打赏
  • 举报
回复
多个条件的话,用if...else if...else 判断或使用switch判断
暖枫无敌 2011-06-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 baibaip 的回复:]

引用 1 楼 taomanman 的回复:
插入语句写在else里

C# code

if(P_Name.Text.Trim()=="" || P_Name.Text.Trim()==P_Name_Default)
{
ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert('文章标题不可为空!')……
[/Quote]
去掉false即可

if(P_Name.Text.Trim()=="" || P_Name.Text.Trim()==P_Name_Default)
{
ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert('文章标题不可为空!');</script>");
return;
}
else
{
//插入数据库
}
  • 打赏
  • 举报
回复
if(P_Name.Text.Trim()=="" || P_Name.Text.Trim()==P_Name_Default||其他的==null)
{
ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert('请全部写好');</script>");
return;
}else

{
//插入数据库

}
zhou_xuexi 2011-06-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 taomanman 的回复:]

插入语句写在else里
C# code

if(P_Name.Text.Trim()=="" || P_Name.Text.Trim()==P_Name_Default)
{
ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert('文章标题不可为空!');</script>");
return fa……
[/Quote]
楼上正解,不过直接return,就不用false了
baibaip 2011-06-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 taomanman 的回复:]
插入语句写在else里

C# code

if(P_Name.Text.Trim()=="" || P_Name.Text.Trim()==P_Name_Default)
{
ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert('文章标题不可为空!');</script>");
retu……
[/Quote]这个不行
第一 因为判断不止一个
第二 这个方法没有返回值 没有return
暖枫无敌 2011-06-29
  • 打赏
  • 举报
回复
插入语句写在else里

if(P_Name.Text.Trim()=="" || P_Name.Text.Trim()==P_Name_Default)
{
ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert('文章标题不可为空!');</script>");
return false;
}
else
{
//插入数据库
}

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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