我想在单击某个按钮的处理事件中添加一个判断,判断一个文本框中输入的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);");
}
//生成密码的代码
}
这到底错在哪里,该怎么改呢?
如果大家有更好的办法,麻烦大家告诉我,先谢谢大家了。
我现在是这样实现的,但是总出问题。
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);");
}
//生成密码的代码
}
这到底错在哪里,该怎么改呢?
如果大家有更好的办法,麻烦大家告诉我,先谢谢大家了。
2.ImageButton1.Attributes.Add("onclick","javascript:return confirm(str);");
改成: Response.write("<script language=javascript>confirm(" + str + ")</script>");
老大,还是不显示啊?没有弹出对话框啊。
ImageButton1.Attributes.Add("onclick","javascript:return confirm('"+str+"');");