菜鸟求救,关于Web中对话框的问题

langziwujia007 2005-04-18 10:36:52
我想在单击某个按钮的处理事件中添加一个判断,判断一个文本框中输入的n是不是一个大于0的值,如果是则提示“您确定要生成n个密码吗?”,如果用户选择了“是”则生成,如果选择了取消则直接返回。
我现在是这样实现的,但是总出问题。
int n = 0;
if(tbNumber.Text.Trim() != "")
{
n = int.Parse(tbNumber.Text.Trim());
if (n>0)
{
string str="您确定要生成"+n.ToString()+"个密码吗?";
ImageButton1.Attributes.Add("onclick","javascript:return confirm(str);");
}
//生成密码的代码
}
这到底错在哪里,该怎么改呢?
如果大家有更好的办法,麻烦大家告诉我,先谢谢大家了。
...全文
115 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
caozping 2005-04-18
  • 打赏
  • 举报
回复
修改一下:
ImageButton1.Attributes.Add("onclick","javascript:return confirm('"+str+"');");

caozping 2005-04-18
  • 打赏
  • 举报
回复
ImageButton1.Attributes.Add("onclick","javascript:return confirm("+str+");");
langziwujia007 2005-04-18
  • 打赏
  • 举报
回复
To: WTaoboy(SnowMans)
老大,还是不显示啊?没有弹出对话框啊。
langziwujia007 2005-04-18
  • 打赏
  • 举报
回复
没有限定。
但是我输入数字也是不能弹出对话框啊?
crazy2005 2005-04-18
  • 打赏
  • 举报
回复
你有限定tbNumber里只能输入数字吗?
langziwujia007 2005-04-18
  • 打赏
  • 举报
回复
大家怎么不帮我啊?
我都快急死了。
WTaoboy 2005-04-18
  • 打赏
  • 举报
回复
1。如果 tbNumber 输入的不是一个数字,那你的程序一定会出错
2.ImageButton1.Attributes.Add("onclick","javascript:return confirm(str);");
改成: Response.write("<script language=javascript>confirm(" + str + ")</script>");

111,097

社区成员

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

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

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