当前位置:编程学习 > C#/ASP.NET >>

设计一个个人情况调查表,但是出现了以下错误,请各位高手帮忙看看啊

--------------------编程问答-------------------- public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        this.Title ="个人情况调查";
        TextName.Focus();
    }
    protected void TextBox1_TextChanged(object sender, EventArgs e)
    {

    }
    protected void DropSinger_SelectedIndexChanged(object sender, EventArgs e)
    {

    }
    protected void ButtonOK_Click(object sender, EventArgs e)
    {
       if(TextName.Text =="")
        {
           TextName .Text="<b>你必须输入姓名!</b>";
         return;
    }
}
    string Sex="",Like="";
    int i;
    if(RadioSex1.Checked)
{
    Sex="男";
}
else
{
    Sex="女";
}
    for(i=0;if<=checked.Items.Count -1;i++)
{
if(CheckLike.Items[i].Selected)
{
   Like=Like+CheckLike.Items[i].Text+",";
}
LabelName.Text=TextName.Text+","+Sex+","+"你喜欢的歌手是:"+DropSinger.Text;
LabelHome.Text="你家住在:"+RadioHome.SelectedItem.Text;
if (Like=="")
{
    Like="真可惜,你没有任何爱好!";
}
else
{
    Like=Like.Remove(Like.Length -1,1);
    Like="你的爱好是:"+Like;
}

这是我根据书上的来编写的,请各位高手指点一二啊,谢谢了 --------------------编程问答--------------------
    protected void ButtonOK_Click(object sender, EventArgs e)
    {
        if (TextName.Text == "")
        {
            TextName.Text = "<b>你必须输入姓名!</b>";
            return;
        }
        string Sex = "", Like = "";
        int i;
        if (RadioSex1.Checked)
        {
            Sex = "男";
        }
        else
        {
            Sex = "女";
        }
        for (i = 0; i <= CheckLike.Items.Count - 1; i++)
        {
            if (CheckLike.Items[i].Selected)
            {
                Like = Like + CheckLike.Items[i].Text + ",";
            }
            LabelName.Text = TextName.Text + "," + Sex + "," + "你喜欢的歌手是:" + DropSinger.Text;
            LabelHome.Text = "你家住在:" + RadioHome.SelectedItem.Text;
            if (Like == "")
            {
                Like = "真可惜,你没有任何爱好!";
            }
            else
            {
                Like = Like.Remove(Like.Length - 1, 1);
                Like = "你的爱好是:" + Like;
            }
        }
    }
--------------------编程问答-------------------- 括号少了。。。。。。。 --------------------编程问答--------------------
引用 3 楼 lihandsome 的回复:
括号少了。。。。。。。


正解,估计就是这些错误,不是IF,就是其它地方括号少了 --------------------编程问答-------------------- protected void ButtonOK_Click(object sender, EventArgs e)
  {
  if(TextName.Text =="")
  {
  TextName .Text="<b>你必须输入姓名!</b>";
  return;
  }
这里少了一个括号。
楼主,这种提示出来你自己都应该看出来少了括号啊~~~~。
明显是编译器把你的if当成了成员或者函数标记了。 --------------------编程问答-------------------- 这个是什么代码啊.感觉好多无意义的代码.
你使用Ctrl+F+K,对代码进行格式化,就知道问题在哪了;
其次,最基本的语法,检查一下.if是不能当变量用的 --------------------编程问答-------------------- string Sex="",Like="";
  int i;
  if(RadioSex1.Checked)
{
  Sex="男";
}
else
{
  Sex="女";
}
这些东西放错位置了
调整一下位置。

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,