asp.net 点击按钮后 弹出确认提示

zestsnake zestsnake 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下

protected void BtnBookTypeAdd_Click(object sender, EventArgs e)
{
//遍历所有控件

decimal max_score =0;
decimal pf_score = 0;
decimal ckbox_score = 0;
decimal txtbox_score = 0;
decimal zf = 0;
foreach (RepeaterItem c in RpBookType.Items)
{

CheckBox check = (CheckBox)c.FindControl("chk_active");
TextBox txtbox = (TextBox)c.FindControl("txt_active");
Label lbl_PFXL_SCORE = (Label)c.FindControl("lbl_PFXL_SCORE");
Label lbl_PFDL_NAME = (Label)c.FindControl("lbl_PFDL_NAME");
Label lbl_PFXL_NAME = (Label)c.FindControl("lbl_PFXL_NAME");
Label lbl_PFDL_ID = (Label)c.FindControl("lbl_PFDL_ID");
Label lbl_PFXL_ID = (Label)c.FindControl("lbl_PFXL_ID");
max_score = Convert.ToDecimal(lbl_PFXL_SCORE.Text.ToString());

//先做一些输入合法性的判断

if (DAL.DataOperWj.IsNumric_wj(txtbox.Text.ToString()) == false) //是否是合法的格式
{
Common.ShowMessage.Show(Page, "error", "二级分类 " + lbl_PFXL_NAME.Text.ToString() + " 输入的格式错误,请检查! ");
return;

}

if (txtbox.Text.ToString().Trim().IndexOf('-') > -1)
{
Common.ShowMessage.Show(Page, "error", "二级分类 " + lbl_PFXL_NAME.Text.ToString() + " 有非法字符,请检查! ");
return;
}

pf_score = Convert.ToDecimal(txtbox.Text.ToString()); //合法的格式再转换


if (pf_score > max_score && txtbox.Visible==true ) //是否大于最高分
{
Common.ShowMessage.Show(Page, "error", "二级分类 " + lbl_PFXL_NAME.Text.ToString() + " 列,大于最高分,请检查! " );
return;

}




//合法检查结束,算个总分
txtbox_score = txtbox_score + Convert.ToDecimal(txtbox.Text.ToString().Trim());
if (check.Checked == true)
{
ckbox_score = ckbox_score + Convert.ToDecimal(lbl_PFXL_SCORE.Text.ToString().Trim());
}


}

//总分
zf = txtbox_score + ckbox_score;

//前面是一系列的判断,遍历repeater 取数
//取完后,算出个总分,确认是否提交
this.BtnBookTypeAdd.Attributes.Add("onclick", "return confirm('总分为: "+zf+" 确定提交吗? ');");
//选择是就提交,否就什么都不做,上面那句好像不行
//todo 写库。

}


...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
zestsnake
.NET社区 62,274 成员 668,968 内容