用.NET做网站时遇到的问题

问题描述

在做网站的过程中比如:注册一些信息、留言、评论等,调试时页面都不出现错误,但是添加的这些信息却都显示不出来,也添加不到数据库中,为什么呢?HELP!!!多谢eg:其中一个注册的单击事件protectedvoidButton1_Click(objectsender,EventArgse){if(username.Text.ToString()!=""&&pwd.Text.ToString().Trim()!=""&&pwd2.Text.ToString().Trim()!=""&&sfz.Text.ToString().Trim()!=""){if(pwd.Text.ToString().Trim()!=pwd2.Text.ToString().Trim()){Response.Write("<script>javascript:alert('两次密码不一至,请确认');</script>");}else{stringsql;sql="selectidfromkhuserswhereusername='"+username.Text.ToString().Trim()+"'";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){Response.Write("<script>javascript:alert('该用户名已经存在,请换其他用户名');</script>");}else{stringgender;if(RadioButton1.Checked){gender="男";}else{gender="女";}sql="insertintokhusers(username,pwd,realname,tel,sfz,addr,gender)values('"+username.Text.ToString().Trim()+"','"+pwd.Text.ToString().Trim()+"','"+realname.Text.ToString().Trim()+"','"+tel.Text.ToString().Trim()+"','"+sfz.Text.ToString().Trim()+"','"+addr.Text.ToString().Trim()+"','"+gender+"')";intresult2;result2=newClass1().hsgexucute(sql);if(result2==1){Session["nuser"]=username.Text.ToString().Trim();Response.Redirect("~/Default.aspx");}else{Response.Write("<script>javascript:alert('系统错误');</script>");}}}}}else{Response.Write("<script>javascript:alert('请填写必填选项');</script>");}}

解决方案

解决方案二:
if(result2==1)是什么道理?
解决方案三:
引用楼主的回复:

在做网站的过程中比如:注册一些信息、留言、评论等,调试时页面都不出现错误,但是添加的这些信息却都显示不出来,也添加不到数据库中,为什么呢?HELP!!!多谢eg:其中一个注册的单击事件protectedvoidButton1_Click(objectsender,EventArgse){if(username.Text.ToString()!=……

上次不是给你说吗?
解决方案四:
你在运行的时候把sql拿出来看看啊,鬼知道你的返回值是多少啊万一是2怎么办
解决方案五:
看着都眼花,楼主考我们眼里和耐力吗?你至少贴下错误信息啊,运行后总有提示吧?没有提示就调试下,看哪里有错在做修改,这样叫我们怎么弄?
解决方案六:
单步调试找出错误
解决方案七:
调试一下,这样的代码看起脑火,,,,hsgexucute(sql),这个方法里面是不是有trycatch,把错给吃掉了。
解决方案八:
加断点调试,或者拷贝出sql代码在数据库里面单独运行insert语句。看看sql有没有问题
解决方案九:
引用7楼的回复:

加断点调试,或者拷贝出sql代码在数据库里面单独运行insert语句。看看sql有没有问题

+++断点调试加单个sql测试
解决方案十:
引用6楼的回复:

调试一下,这样的代码看起脑火,,,,hsgexucute(sql),这个方法里面是不是有trycatch,把错给吃掉了。

我也觉是这里面有TRYCATHCH吧错误吃掉了
解决方案十一:
result2==1你确定??
解决方案十二:
这样的问题只要断点单步调试,就会有结果。你这么问,谁知道哪错啊
解决方案十三:
你看一下,你拼出来的sql语句是怎样的?
解决方案十四:
在程序中设置断点,单步调试下,就可以找到错误。
解决方案十五:
断点调试呀,看看什么地方的值和你理想的状态不一样。应该就是那个地方有问题了。不报错要么就是TYRCATCH吃掉了,要么就是你判断的条件有问题
解决方案:
断点调试,查看拼接完成的Sql语句是否正确.
解决方案:
SQL语句不带这样的,看了头晕,可以优化一下sql语句,用参数化sql语句。或则string.format格式化一下。stringsql=string.Format(@"insertintokhusers(username,pwd,realname,tel,sfz,addr,gender)values('{0}','{1}','{2}','{3}','{4}')",username.Text.ToString().Trim(),pwd.Text.ToString().Trim(),realname.Text.ToString().Trim(),tel.Text.ToString().Trim());最好用参数化sql
解决方案:
自己调试时最好的方法。
解决方案:
设个断点,一步步查看,看看值都在发生什么变化,就能找到出问题的地方了

时间: 2024-10-27 16:19:17

用.NET做网站时遇到的问题的相关文章

存储-询问在做网站时,数据库都要做些什么,哪位能详解下(只是学习型开发网站)

问题描述 询问在做网站时,数据库都要做些什么,哪位能详解下(只是学习型开发网站) 不知从何下手.......是要写存储过程.视图..需要自己建立有内容的表格吗,一个很简单网站 类似慕课平台(我们学习做的,对于你们应该很简单)不要复杂的思路,与技术 解决方案 首先,客户端看你要用什么语言,PHP或JS. 数据库可MYSQL或oracel. 建立网站其实做得最多的还是增删改查的操作.学习型开发网站?存储过程.视图.这些不是一定需要的,得看你开发过程中的实际要求. 前期关键是要定义好数据库的表,以及网

c#做网站时。。注册新用户时,同时上传个人形象照??

问题描述 c#做网站时..注册新用户时,同时上传个人形象照??并显示啊..菜鸟急求解 解决方案 解决方案二:首先注册用户的时候要让用户上传照片,插入数据的时候把照片在服务器上的相对路径存入数据库,显示的时候把路径取出来赋值给图片控件.解决方案三:能不能说具体点啊..其它的我都做好了,,就是不能看到图片啊...解决方案四:那个我是这样做的:首先有一个头像控件与一个点击上传的按钮:<asp:ImageID="ImageMyhead"name="ImageMyhead&quo

站长做网站时容易走进的五个心态误区

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 自2011年以来,中国互联网用户又创出新高,用户数量呈不断升高的趋势,站长这一大的群体也不断的在壮大,越来越多的年轻人选择把网站作为了自己的梦想.做网站可以给我们带来了盈利,还可以带来个人成就和个人价值感.可以带来很多成功的机会,更能学到很多的东西.在起步之初,对于新站长来说,看到前辈们创造了这么多的网络奇迹,心中肯定会有很多的憧憬,但是有可

新手站长做网站时不该有的五种错误想法

摘要: 在互联网时代的当今,线上用户渐渐增多,从事SEO行业的站长数量也是逐渐增长.尤其是那些年轻人,在他们看来做站是可以给自己带来成就感和利益的,也能让自己的自身价值得以验 在互联网时代的当今,线上用户渐渐增多,从事SEO行业的站长数量也是逐渐增长.尤其是那些年轻人,在他们看来做站是可以给自己带来成就感和利益的,也能让自己的自身价值得以验证.但是新手站长最缺乏的是经验,在看到前辈们的成功之后,他们就开始躁动不安.这时候往往就会产生错误的判断和做法,因此小编总结出了新手站长不该有的五种错误想法.

做网站时需要考虑的几个SEO因素

在做网站的时候,我们已经开始更多地考虑seo相关因素了,那么究竟哪些因素是最重要的呢?最近因为业务方面的问题,我到网上大量搜集了一些资料,结合自己的个人经验写了一点点东西,希望能够对大家有一些帮助! 一.尽量使用文字而不是flash.图片.Javascript等来显示重要的内容或链接.首页尽量文字内容多,因为搜索引擎对图片.脚本.尤其是flash动画的抓取能力非常差.文字信息多不但有利于搜索引擎的收录,而且对网站的内容更新(这最终将极大地影响网站的关键词排名)也非常重要. 二.网站的页面最好静态

谈谈新手做网站时容易陷入的几个误区

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 随着互联网用户的日益增多,相对应的,站长这一群体也日益壮大.在这里不需要你的资历经验,不需要学历背景,只要你有技术有恒心,你就能在这里闯荡出一番天地,是年轻人追求梦想的一个很好的平台.许多网络爱好者通过做网站来实现自己的梦想.当然,运营良好的网站能带来个人的价值感和满足感,也能在经济上带来可观的收益.但是,由于新手站长没有实际做站的经验,容易

用vs做网站时出现的问题

问题描述 我在用vs做网站,刚把一个form框架拉大,就出现了一个错误1找不到类型或命名空间名称"RoomManage_CheckOutForm"(是否缺少using指令或程序集引用?)该如何解决 解决方案 解决方案二:你定义或者引用RoomManage_CheckOutForm的定义解决方案三:缺少引用,添加一下引用然后重新生成一下!解决方案四:提示的很清楚,是否缺少using指令或程序集引用!

做网站时如何选择合适的关键词

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 关键词的选择,如同确定一个网站整体的一个目标,网站核心的关键.不要因关键词流量而做站,而围绕关键词的主题而做站,才能关键词使用的更好,选择关键词是推广网站的根本之道,下面就是Seoer惜缘根据关键词选择.分析.应用总结出来的实际经验:合理的分析关键词. 一.关键词的准确性 关键词的准确性在于词无错别字,能准确表达关键词的思想,关键词不一定字多

vs2005做网站时 ,点击浏览出现C:\PRO~\FireFox.exe

问题描述 我在VisualStudio2005里面做WEB网站,它有一个"在浏览器中查看"功能,但是点它弹出"未能启动"C:PRO~FireFox.exe".找不到文件或路径"我刚装了系统,这个"C:PRO~FireFox.exe"路径的火狐是之前装的,重装系统后,我就没装了,就用它去泡网了.昨天在VisualStudio2005用过一次,是可以的.后来我把这个旧火狐的文件夹删了,.在D盘我新安装了火狐,但是现在就这样了,它的