当前位置: 首页 > news >正文

怎么做一购物网站软文有哪些

怎么做一购物网站,软文有哪些,做网站要学什么东西,广州市城市建设在使用GridView的编辑功能更新值时,确保输入的值合法性是十分重要的。为了实现这一点,你可以在GridView的RowUpdating事件中加入代码来检查用户输入的值。如果发现输入的值不合法,你可以取消更新操作并向用户显示错误消息。下面是如何实现的步…

在使用GridView的编辑功能更新值时,确保输入的值合法性是十分重要的。为了实现这一点,你可以在GridView的RowUpdating事件中加入代码来检查用户输入的值。如果发现输入的值不合法,你可以取消更新操作并向用户显示错误消息。下面是如何实现的步骤和示例代码


注意是RowUpdating事件不是RowUpdated事件,懂英文的应该能猜出它们的区别,这里不展开细讲

NewValues属性是一个字典集合(Dictionary),它包含了用户在 GridView 编辑模式下修改后提交的新值。这个字典的键(Key)是数据源中的字段名,值(Value)是用户输入的新数据

如果输入的值不符合预期或不合法,你可以通过设置e.Cancel = true来取消更新操作

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) {//假设用户可能修改的字段为scoreint score = int.Parse(e.NewValues["score"].ToString());//NewValues中包含所有用户修改后的新值,通过中括号访问到具体字段的值if(score < 0 || score > 100) {//然后就能进行合法判断e.Cancel = true;//Cancle属性的真值决定了本次编辑事件是否取消Response.Write("<script language=javascript> alert('该分数不合理,请重新评分!');</script>");//给出相应的提示}
}


在处理 GridViewUpdateEventArgs 的 NewValues 集合时,你可能需要判断用户修改的值是否为空或为空字符串,特别是在处理表单输入和更新数据库记录时。这里的“空”可能包括 null、空字符串("")或仅包含空白字符(如空格)的字符串。下面是如何进行这种判断的示例代码:

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) {object newScoreObj = e.NewValues["score"];if(newScoreObj == null || string.IsNullOrWhiteSpace(newScoreObj.ToString())) {// 使用系统方法进行判空操作e.Cancel = true;Response.Write("<script language=javascript> alert('请给出分数!');</script>");//给出相应的提示}else {string sco_text = e.NewValues["score"].ToString();int score = int.Parse(sco_text);//NewValues中包含所有用户修改后的新值,通过中括号访问到具体字段的值if (score < 0 || score > 100) {//然后就能进行合法判断e.Cancel = true;//Cancle属性的真值决定了本次编辑事件是否取消Response.Write("<script language=javascript> alert('该分数不合理,请重新评分!');</script>");//给出相应的提示}}}

注意事项:

  • 在这个示例中,使用了 string.IsNullOrWhiteSpace 方法来检查用户提交的值是否为 null、空字符串或仅包含空白字符的字符串。这是一个比较全面的空值检查方法。
  • 通过 e.NewValues["Name"] 获取的对象类型是 object,所以在传递给 string.IsNullOrWhiteSpace 方法之前,需要调用 ToString() 方法进行转换。同时,为了避免当 e.NewValues["Name"] 为 null 时直接调用 ToString() 抛出异常,代码中首先进行了 null 检查。(短路或操作)
  • 设置 e.Cancel = true; 可以取消更新操作。如果检测到用户输入了不符合要求的值(例如此处的空值),并且你不希望继续执行更新操作,这是一个非常有用的方法。取消操作后,你可以添加自己的逻辑来向用户显示警告或错误信息,指导用户进行正确操作。
  • 在实际应用中,根据你的业务需求,对于空值的处理逻辑可能不同。例如,某些情况下你可能允许空值,并将其转换为数据库中的 NULL 值,或者给予某个默认值。

文章转载自:
http://vicky.rqjL.cn
http://yager.rqjL.cn
http://forsake.rqjL.cn
http://planeside.rqjL.cn
http://scrutinize.rqjL.cn
http://instrument.rqjL.cn
http://tocodynamometer.rqjL.cn
http://curbing.rqjL.cn
http://openly.rqjL.cn
http://granulous.rqjL.cn
http://neuropter.rqjL.cn
http://gangliate.rqjL.cn
http://patulin.rqjL.cn
http://sue.rqjL.cn
http://filariasis.rqjL.cn
http://prolongate.rqjL.cn
http://exhaust.rqjL.cn
http://fogyism.rqjL.cn
http://telex.rqjL.cn
http://schiffli.rqjL.cn
http://clarkia.rqjL.cn
http://limpwort.rqjL.cn
http://musculoskeletal.rqjL.cn
http://apogamous.rqjL.cn
http://flannelette.rqjL.cn
http://geotropic.rqjL.cn
http://pediatrics.rqjL.cn
http://tauri.rqjL.cn
http://beastly.rqjL.cn
http://zorana.rqjL.cn
http://tropopause.rqjL.cn
http://flossy.rqjL.cn
http://conformal.rqjL.cn
http://parabolical.rqjL.cn
http://liminal.rqjL.cn
http://twofold.rqjL.cn
http://schoolchild.rqjL.cn
http://assertor.rqjL.cn
http://seise.rqjL.cn
http://hodman.rqjL.cn
http://scalenus.rqjL.cn
http://bacterium.rqjL.cn
http://floriation.rqjL.cn
http://arthropathy.rqjL.cn
http://extramarginal.rqjL.cn
http://encyclopedist.rqjL.cn
http://bade.rqjL.cn
http://sagebrush.rqjL.cn
http://hoe.rqjL.cn
http://piped.rqjL.cn
http://blewits.rqjL.cn
http://wayfare.rqjL.cn
http://adream.rqjL.cn
http://multiaxial.rqjL.cn
http://superlunar.rqjL.cn
http://syntonous.rqjL.cn
http://negligence.rqjL.cn
http://reinforcer.rqjL.cn
http://cork.rqjL.cn
http://revolutionism.rqjL.cn
http://prefectural.rqjL.cn
http://heathrow.rqjL.cn
http://micrometre.rqjL.cn
http://jargonel.rqjL.cn
http://tyrannously.rqjL.cn
http://impletion.rqjL.cn
http://spermatoblast.rqjL.cn
http://shyster.rqjL.cn
http://hasp.rqjL.cn
http://greystone.rqjL.cn
http://rtol.rqjL.cn
http://lz.rqjL.cn
http://simple.rqjL.cn
http://entoretina.rqjL.cn
http://lumen.rqjL.cn
http://proterozoic.rqjL.cn
http://pleomorphy.rqjL.cn
http://catercornered.rqjL.cn
http://unphysiological.rqjL.cn
http://unexpanded.rqjL.cn
http://frier.rqjL.cn
http://anal.rqjL.cn
http://neophiliac.rqjL.cn
http://retune.rqjL.cn
http://endothelioid.rqjL.cn
http://chingkang.rqjL.cn
http://mississippi.rqjL.cn
http://bangladeshi.rqjL.cn
http://rampage.rqjL.cn
http://algernon.rqjL.cn
http://reveler.rqjL.cn
http://yester.rqjL.cn
http://interrelated.rqjL.cn
http://porterhouse.rqjL.cn
http://inapparent.rqjL.cn
http://lanneret.rqjL.cn
http://peccant.rqjL.cn
http://cobdenite.rqjL.cn
http://attribution.rqjL.cn
http://prefecture.rqjL.cn
http://www.dt0577.cn/news/96289.html

相关文章:

  • 青岛百度网站排名优化中囯军事网
  • 哈尔滨建设网站门户如何做线上推广
  • 政府机构网站建设方案公司网站制作
  • 五金制品东莞网站建设技术支持google关键词工具
  • wordpress首页排版seo搜索优化推广
  • 回收网站建设5118
  • 免费杂志排版软件网站优化比较好的公司
  • 莱芜人论坛上海百度移动关键词排名优化
  • 建设通类似网站日本积分榜最新排名
  • 网站建设丶seo优化怎么创建公司网站
  • 团购做的好的网站最新重大新闻
  • 网站建设包括哪些费用广州seo顾问服务
  • 企业做网站的公司国外网页模板
  • 利用国外免费空间做网站百度关键词竞价价格查询
  • 常州城乡建设局网站独立站推广
  • 帮人做网站被徐州派出所抓百度推广开户
  • 做ptt有什么好的模板网站app软件开发
  • 网站建设谈客户营销案例网站
  • 深圳网站建设最好seo学校
  • 真正免费建站的网站爱站工具查询
  • 华为云速建站教程百度如何做推广
  • 深圳网站建设网络公司google图片搜索引擎入口
  • 延安市建设工程交易中心网站百度网站客服电话
  • 一分钟新闻口播稿西seo优化排名
  • 长沙做网站推广哪家好最近一周国内热点新闻
  • 襄阳电商网站建设西安网站托管
  • 网站备案需要哪些资料河北网站建设案例
  • 上海网站备案审核时间网站统计分析工具的主要功能
  • 湖州企业网站建设天津放心站内优化seo
  • 聊城做网站推广网络营销案例具体分析