sing System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
                Page.Title = "自我介绍";
        Random rnd = new Random();
        int x = rnd.Next(1, 5);
        switch (x)
        {
            case 1:
                Image1.ImageUrl = "~/image0/image0-1.jpg";
                break;
            case 2:
                Image1.ImageUrl = "~/image0/image0-2.jpg";
                break;
            case 3:
                Image1.ImageUrl = "~/image0/image0-3.jpg";
                break;
            case 4:
                Image1.ImageUrl = "~/image0/image0-4.jpg";
                break;            case 5:
                Image1.ImageUrl = "~/image0/image0-5.jpg";
                break;        }
    }
       
    protected viod btnimage_Click(object sender, EventArgs e);
    {    }
}错误 1 类、结构或接口成员声明中的标记“{”无效
错误 2 应输入类型、命名空间定义或文件尾
请你们帮我改一下吧。  谢谢。

解决方案 »

  1.   

    protected viod btnimage_Click(object sender, EventArgs e);
      {  }to
    protected void btnimage_Click(object sender, EventArgs e)
      {  }
      

  2.   

      protected viod btnimage_Click(object sender, EventArgs e);
    去掉最后的;号
      

  3.   

      protected viod btnimage_Click(object sender, EventArgs e);
      {  }这个 怎么会有 ; 分号呢?  去掉 还有1楼 switch  不是必须有 default的把
      

  4.   

    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = "自我介绍";
            Random rnd = new Random();
            int x = rnd.Next(1, 5);
            switch (x)
            {
                case 1:
                    Image1.ImageUrl = "~/image0/image0-1.jpg";
                    break;
                case 2:
                    Image1.ImageUrl = "~/image0/image0-2.jpg";
                    break;
                case 3:
                    Image1.ImageUrl = "~/image0/image0-3.jpg";
                    break;
                case 4:
                    Image1.ImageUrl = "~/image0/image0-4.jpg";
                    break;            case 5:
                    Image1.ImageUrl = "~/image0/image0-5.jpg";
                    break;        }
        }    protected void btnimage_Click(object sender, EventArgs e)
        {    }
    }
      

  5.   

    关键是这句
    protected viod btnimage_Click(object sender, EventArgs e);
    ==
    protected void  btnimage_Click(object sender, EventArgs e) //没有;号
      

  6.   

    还有,你的程序写成这样就可以了public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = "自我介绍";
            Random rnd = new Random();
            int x = rnd.Next(1, 5);
            Image1.ImageUrl = string.Format("~/image0/image0-{0}.jpg", x);
        }    protected void btnimage_Click(object sender, EventArgs e)
        {    }
    }
      

  7.   

    using System;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title = "自我介绍";
            Random rnd = new Random();
            int x = rnd.Next(1, 5);
            switch (x)
            {
                case 1:
                    //Image1.ImageUrl = "~/image0/image0-1.jpg";
                    Response .Write(1);
                    break;
                case 2:
                   // Image1.ImageUrl = "~/image0/image0-2.jpg";
                    Response .Write(1);
                    break;
                case 3:
                   Response .Write(1);
                    break;
                case 4:
                   Response .Write(1);
                    break;            case 5:
                    Response .Write(1);
                    break;
                default: break;        }
        }    //protected viod btnimage_Click(object sender, EventArgs e);
        //{    //}
    }缺少一个default: break;