提问,新手,错误1,应输入},错误2,应输入类型,命名空间定义或文件尾,

问题描述

usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){int[]year=newint[30];int[]month=newint[12];int[]day=newint[31];inti=1975;for(intj=0;j<30;j++,i++){year[j]=i;}i=1;for(intj=0;j<12;j++,i++){month[j]=i;}i=1;for(intj=0;j<31;j++,i++){day[j]=i;}//绑定年月日if(!IsPostBack){this.yearlist.DataSource=year;this.yearlist.DataBind();this.monthlist.DataSource=month;this.monthlist.DataBind();this.daylist.DataSource=day;this.daylist.DataBind();}}protectedvoidButton1_Click(objectsender,EventArgse){privateboolvalidate(stringaccount){try{stringconnectionstring=System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];SqlConnectioncon=newSqlConnection();con.ConnectionString=connectionstring;con.Open();stringss="select*fromUserswhereid=?";SqlCommandcmd=newSqlCommand(ss,con);SqlDataAdaptersda=newSqlDataAdapter(ss,con);DataSetds=newDataSet();sda.SelectCommand.Parameters.Add("@id",SqlDbType.VarChar,50).Value=account;sda.Fill(ds);if(ds.Tables[0].Rows.Count>0){returntrue;}elsereturnfalse;}catch(SqlExceptionex){alert("数据库错误:"+ex.Message);returnfalse;}finally{try{if(con!=null)con.Close();}catch(SqlExceptionex){alert("数据库错误:"+ex.Message);}}}staticvoidMain(string[]args){stringUname=this.Unametbox.Text;if(!validate(account)){alert("您可以使用该用户名");}else{alert("对不起,该用户名已经存在!");}}}}

解决方案

解决方案二:
protectedvoidButton1_Click(objectsender,EventArgse){

这个是哪冒出来的,删掉看看
解决方案三:
另外最后static方法里怎么有个this
解决方案四:
报错很清楚啊,最后少个{Main方法里的this让人心头一惊,但远远不如alert带来的震protectedvoidButton1_Click(objectsender,EventArgse)不知道为什么没有任何方法体还少个}
解决方案五:
引用楼主xiaoziasd__的回复:

usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.W……

呵呵呵,你不应该把privateboolvalidate(stringaccount)这个函数放到protectedvoidButton1_Click(objectsender,EventArgse)这个事件,拿出来就行了,很快就明了了
解决方案六:
这种错误一般是括号不匹配,少输入或多输入花括号造成的,你再仔细检查一遍。

时间: 2024-09-17 03:55:47

提问,新手,错误1,应输入},错误2,应输入类型,命名空间定义或文件尾,的相关文章

库- 标记“}”上有语法错误,在此标记之后应为 else

问题描述 标记"}"上有语法错误,在此标记之后应为 else 标记上具有语法错误,错误放置了构造 标记"}"上有语法错误,在此标记之后应为 else 这两个错误求解答如果悬赏不够我还可以再加在线等谢谢了 public void actionPerformed(ActionEvent e) { //关 于 系 统 if(e.getSource()==jmenuitem13) { aboutsystem sa=new aboutsystem(); sa.setVisib

win7升级密钥不小心输入错误要怎么办

win7升级到自己想要的win7版本功能,很多时候我们是为了保持我们原来电脑的设置,但是如果你在升级的时候,不小心把密钥输错了,如果你不懂win7升级的原理,那么你就悲剧了.因为你退出来重新升级的时候,下次会直接到验证密钥,那么你就只能一直错了.下面355189小编教你 win7升级密钥不小心输入错误要怎么办. 1 win7升级密钥的原理 当你第一次输入密钥的时候,win7会在你的注册表里面生成一个文件,下次你要升级win7会直接调用这个文件.这也是你第一次输入错误,接下来没有输入机会的原因,我

Windows7升级密钥输入错误怎么办

  现在很多人都已经纷纷装上了win7系统,我们都知道win7系统有很多的版本,然而不少的人在自己的电脑上都会预装win7家庭普通版以及家庭高级版,所以有些人觉得家庭版已经不能够满足自己的使用需要,所以便会去购买win7升级密钥,但是最近有用户说他购买了升级密钥之后要输入密码的时候输错了,可是这时候即使取消升级,但是再次打开Windows Anytime Upgrade也不会提示输入密钥了,而是会直接进行密钥验证了,那要如何修改输入错误呢?现在小编就为大家带来Windows7升级密钥输入错误怎么

浅析windows7系统升级密钥输入错误的解决方法

  很多win7系统用户电脑安装的是家庭普通版windows7系统,一般情况下这对广大用户来说是够用的,不过还是不能满足部分用户的需求.这时候普遍的做法是通过系统自带的Windows Anytime Upgrade功能,输入升级密钥进行系统升级.有用户反映在升级密钥时输入错误,这时候即使取消升级,再次打开Windows Anytime Upgrade也不会提示输入密钥了,而是直接进行密钥验证.那么遇到这种问题我们又该怎么办呢?小编这边跟大家分享下清除原来输错密钥的方法,一起来看下吧! 方法如下:

win7旗舰版电脑升级时密钥输入错误怎么办

  很多人都觉得,密钥输入错误,咱们重新输入一次不就行了?但是在这个Windows Anytime Upgrade升级中,咱们一旦输入错误,下次进入的时候便不会再出现密钥输入的界面,而是会直接进入到验证,下面,我们来说说解决的办法: 1.首先,咱们同时按下win7旗舰版电脑键盘上的win+R快捷键打开电脑的运行窗口,之后,咱们在窗口中输入regedit并单击回车. 2.在打开的注册表编辑器窗口中,咱们依次点击打开左侧菜单中的HKEY_CURRENT_USERSoftwareMicrosoftWi

怎么设置开机密码多次输入错误密码锁定电脑?

  1.使用组合快捷键win键+r键打开运行窗口,输入"gpedit.msc"回车确认.如下图所示 2.在打开的本地组策略编辑器窗口中,依次展开"计算机配置"-"windows设置"-"安全设置"-"账户策略"-"账户锁定策略"并且找到"帐户锁定阈值"如下图所示 3.在打开的帐户锁定阈值属性窗口中,输入无效登录的次数然后点击"确定"完成操作.如下图

笔记本键盘错位输入错误怎么办?

  我们在使用笔记本电脑键盘打字的时候,有时候会发生想打的字母和键盘上的字母不一致的情况,这有可能是硬件键盘电板的原因,但是也有可能是系统中病毒木马引起的.当然如果是硬件问题的话只能拿去修理了.但是如果是系统原因的话,我们该怎么办呢?下面小编就给大家介绍笔记本电脑键盘输入错误的解决办法,希望可以帮助到大家. 首先怎么判断是硬件问题还是系统问题? 我们可以找一个外接USB键盘,与笔记本电脑连接起来,然后进行打字,如果同样发生错误的话,那么就是系统的问题.如果没有发生错误,则是笔记本键盘硬件的问题,

login-jsp 弹出登录窗口怎么让它密码输入错误时不做操作

问题描述 jsp 弹出登录窗口怎么让它密码输入错误时不做操作 <script> jQuery(document).ready(function($) { $('.theme-login').click(function(){ $('.theme-popover-mask').fadeIn(100); $('.theme-popover').slideDown(200); }) $('.theme-poptit .close').click(function(){ $('.theme-popov

android系统在解锁屏幕的时候密码输入错误系统会有广播发出吗?

问题描述 android系统在解锁屏幕的时候密码输入错误系统会有广播发出吗? 密码输入错误以及在多次输入之后系统提示在30秒之后再试的时候系统会有广播发出吗? 解决方案 在正常没有恶意代码和后面的情况下,不会. 解决方案二: 应该是不会的,因为这个属于应用范畴,你可以试试自己定义一个广播