我怎样才能解决这个错误? [英] How Can I Solve The Errors In This?

查看:69
本文介绍了我怎样才能解决这个错误?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在void pageload(),viewstate [add],newbutton2,事件处理程序以及之后的括号中得到错误。帮帮我。!

使用系统;

使用System.Collections.Generic;

使用System.Linq;

使用System.Web;

使用System.Web.UI;

使用System.Web.UI.WebControls;

使用System.Data.SqlClient;

使用System.Data;

使用System.IO;

使用System.Configuration;



public partial class _Default:System.Web.UI.Page

{



SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings [conn]。ConnectionString);

SqlCommand cmd = new SqlCommand();



}

protected void Page_Load(object sender,EventArgs e)

{

if(IsPostBack)

{

if(ViewState [Add]!= null)

{

Button add = new Button2();

add.Text =Add;

add.Click + = new EventHandler(add_Click);

PlaceHolder1.Controls.Add(add);

}

if(ViewState [textboxes]!= null)

{

int count = 0;

count =(int)ViewState [textboxes];

for(int i = 0;我<计数; i ++)

{

TextBox textbox_foradd = new TextBox();

textbox_foradd.ID =textadd+(i + 1).ToString ();

PlaceHolder1.Controls.Add(textbox_foradd);

}

}

}



}

void add_Click(object sender,EventArgs e)

{

int count = 1;

if(ViewState [textboxes]!= null)

{

count + = Convert.ToInt32(ViewState [ textboxes]);

}

TextBox textbox_foradd = new TextBox();

textbox_foradd.ID =textadd+ count.ToString( );

PlaceHolder1.Controls.Add(textbox_foradd);

ViewState [textboxes] = count;

}

保护无效Button1_Click(object sender,EventArgs e)

{

string filePath = FileUpload1.PostedFile.FileName;

string filename = Path.GetFileName(filePath );

string fname = Path.GetFileNameWithoutExtension(filename);

string ext = Path.GetExtension(filename);

int length = FileUpload1 .PostedFile.ContentLength;

byte [] img1 =新字节[length];

HttpPostedFile image = FileUpload1.PostedFile;

image.InputStream .Read(img1,0,length);

if(ext ==.jpg|| ext ==。png|| ext ==。gif|| ext ==jpeg|| ext ==.JPG|| ext ==。PNG|| ext ==。GIF|| ext ==JPEG)

{



con.Open();

cmd.Connection = con;

cmd.CommandText =P_information;

cmd.CommandType = CommandType.StoredProcedure;

cmd.Parameters.AddWithValue(@ P_name,txt_pname.Text);

cmd.Parameters.AddWithValue(@ Cat,ddl_type.SelectedItem.Text);

cmd.Parameters.AddWithValue(@数量,Convert.ToInt32(txt_quantity.Text));

cmd.Parameters.AddWithValue(@ Img,img1);

cmd.Parameters.AddWithValue( @E_date,Convert.ToDateTime(txt_date.Text));

cmd.Parameters.AddWithValue(@ Price,Convert.ToInt32(txt_price.Text));

cmd.Parameters.AddWithValue(@ Discount,Convert.ToInt32(txt_discount.Text));

cmd.Parameters.AddWithValue(@ Rack,txt_sec.Text);

cmd.Parameters.Add WithValue(@ Section,Rack AZ);

cmd.Parameters.AddWithValue(@ Updated,);

cmd.Parameters.AddWithValue( @Fname,filename);

cmd.Parameters.AddWithValue(@ P_Status,DDL_Status.SelectedItem.Text);

int i = cmd.ExecuteNonQuery() ;

if(i> 0)

{

ScriptManager.RegisterStartupScript(this,this.GetType(),validation,< script language ='javascript'> alert('Product已成功更新...')< / script>,false);

}

else

{



ScriptManager.RegisterStartupScript(this,this.GetType(),validation,< script language ='javascript'> alert('Failed ...')< / script> ;,false);

}

}

其他

{

ScriptManager.RegisterStartupScript(this,this.GetType(),validation,< script language ='javascript'> alert('File Not support !! ...')< / script>,false);

}



}



protected void ddl_type_SelectedIndexChanged(object sender,EventArgs e)

{

if(ddl_typ e.SelectedItem.Text ==Body Talc&Perfumes)

{

txt_sec.Text =A部分;

}

else if(ddl_type.SelectedItem.Text ==巧克力)

{

txt_sec.Text =B部分;

}

else if(ddl_type.SelectedItem.Text ==Hair Care)

{

txt_sec.Text =Section C;

}

else if(ddl_type.SelectedItem.Text ==洗脸/面霜)

{

txt_sec.Text =D部分;

}

否则if(ddl_type.SelectedItem.Text ==Fancy Items)

{

txt_sec.Text =E部分;

}

否则if(ddl_type.SelectedItem.Text ==杂货)
{

txt_sec.Text =F部分;

}

否则如果(d dl_type.SelectedItem.Text ==家居护理产品)

{

txt_sec.Text =G部分;

}

else if(ddl_type.SelectedItem.Text ==Masala Powders)

{

txt_sec.Text =Section H;

}



}



protected void Button2_Click(object sender,EventArgs e)< br $>
{



按钮添加=新按钮();

add.Text =添加;

PlaceHolder1.Controls.Add(add);

ViewState [Add] = 1;

}



}

解决方案

带走紧密的花括号,在行后立即关闭你的班级:

 SqlCommand cmd =  new  SqlCommand(); 



并将其移至底部文件。 :笑:


Iam getting errors at void pageload(),viewstate[add],newbutton2,event handleer and the bracket after that.Help me out.!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Data;
using System.IO;
using System.Configuration;

public partial class _Default : System.Web.UI.Page
{

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString);
SqlCommand cmd = new SqlCommand();

}
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
if (ViewState["Add"] != null)
{
Button add = new Button2();
add.Text = "Add";
add.Click += new EventHandler(add_Click);
PlaceHolder1.Controls.Add(add);
}
if (ViewState["textboxes"] != null)
{
int count = 0;
count = (int)ViewState["textboxes"];
for (int i = 0; i < count; i++)
{
TextBox textbox_foradd = new TextBox();
textbox_foradd.ID = "textadd" + (i + 1).ToString();
PlaceHolder1.Controls.Add(textbox_foradd);
}
}
}

}
void add_Click(object sender, EventArgs e)
{
int count = 1;
if (ViewState["textboxes"] != null)
{
count += Convert.ToInt32(ViewState["textboxes"]);
}
TextBox textbox_foradd = new TextBox();
textbox_foradd.ID = "textadd" + count.ToString();
PlaceHolder1.Controls.Add(textbox_foradd);
ViewState["textboxes"] = count;
}
protected void Button1_Click(object sender, EventArgs e)
{
string filePath = FileUpload1.PostedFile.FileName;
string filename = Path.GetFileName(filePath);
string fname = Path.GetFileNameWithoutExtension(filename);
string ext = Path.GetExtension(filename);
int length = FileUpload1.PostedFile.ContentLength;
byte[] img1 = new byte[length];
HttpPostedFile image = FileUpload1.PostedFile;
image.InputStream.Read(img1, 0, length);
if (ext == ".jpg" || ext == ".png" || ext == ".gif" || ext == "jpeg" || ext == ".JPG" || ext == ".PNG" || ext == ".GIF" || ext == "JPEG")
{

con.Open();
cmd.Connection = con;
cmd.CommandText = "P_information";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@P_name", txt_pname.Text);
cmd.Parameters.AddWithValue("@Cat", ddl_type.SelectedItem.Text);
cmd.Parameters.AddWithValue("@Quantity", Convert.ToInt32(txt_quantity.Text));
cmd.Parameters.AddWithValue("@Img", img1);
cmd.Parameters.AddWithValue("@E_date", Convert.ToDateTime(txt_date.Text));
cmd.Parameters.AddWithValue("@Price", Convert.ToInt32(txt_price.Text));
cmd.Parameters.AddWithValue("@Discount", Convert.ToInt32(txt_discount.Text));
cmd.Parameters.AddWithValue("@Rack", txt_sec.Text);
cmd.Parameters.AddWithValue("@Section", "Rack A-Z");
cmd.Parameters.AddWithValue("@Updated", "");
cmd.Parameters.AddWithValue("@Fname", filename);
cmd.Parameters.AddWithValue("@P_Status",DDL_Status.SelectedItem.Text);
int i = cmd.ExecuteNonQuery();
if (i > 0)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "validation", "<script language='javascript'>alert('Product updated Successfully...')</script>", false);
}
else
{

ScriptManager.RegisterStartupScript(this, this.GetType(), "validation", "<script language='javascript'>alert('Failed...')</script>", false);
}
}
else
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "validation", "<script language='javascript'>alert('File Not support!!...')</script>", false);
}

}

protected void ddl_type_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddl_type.SelectedItem.Text == "Body Talc&Perfumes")
{
txt_sec.Text = "Section A";
}
else if (ddl_type.SelectedItem.Text == "Chocolates")
{
txt_sec.Text = "Section B";
}
else if (ddl_type.SelectedItem.Text == "Hair Care")
{
txt_sec.Text = "Section C";
}
else if (ddl_type.SelectedItem.Text == "Face Wash/Face Creams")
{
txt_sec.Text = "Section D";
}
else if (ddl_type.SelectedItem.Text == "Fancy Items")
{
txt_sec.Text = "Section E";
}
else if (ddl_type.SelectedItem.Text == "Grocery")
{
txt_sec.Text = "Section F";
}
else if (ddl_type.SelectedItem.Text == "Home Care Products")
{
txt_sec.Text = "Section G";
}
else if (ddl_type.SelectedItem.Text == "Masala Powders")
{
txt_sec.Text = "Section H";
}

}

protected void Button2_Click(object sender, EventArgs e)
{

Button add = new Button();
add.Text = "Add";
PlaceHolder1.Controls.Add(add);
ViewState["Add"] = 1;
}

}

解决方案

Take away the close curly bracket which closes your class immediately after the line:

SqlCommand cmd = new SqlCommand();


and move it to the bottom of the file. :laugh:


这篇关于我怎样才能解决这个错误?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆