2013-04-04 162 views
-1

我是beginner.radio按钮,无法正常工作。我dn't知道什么是一个问题单选按钮在asp.net中不工作

protected void RadioButton1_CheckedChanged1(object sender, EventArgs e) 
{ 
    if (RadioButton1.Checked == true) 
    { 
     Label1.Text = "Upload our video file"; 
     RadioButton2.Checked = false; 
    } 
    else 
    { 
     Label1.Text = "Upload our image file"; 
     RadioButton1.Checked = false; 
    } 
} 
public void upload() 
{ 
    SqlCommand cmd = new SqlCommand("insert into video_info(Name,path,user_name,email,comment)values(@Name,@path,@user_name,@email,@comment)", con); 
    cmd.Parameters.AddWithValue("@Name", txt_file.Text); 
    cmd.Parameters.AddWithValue("@path", "video/" + fileuplod.FileName); 
    cmd.Parameters.AddWithValue("@user_name", use_name.Text); 
    cmd.Parameters.AddWithValue("@email", email.Text); 
    cmd.Parameters.AddWithValue("@comment", comment.Text); 
    fileuplod.SaveAs(Server.MapPath("~/video/" + fileuplod.FileName)); 
    cmd.ExecuteNonQuery(); 
} 
protected void submit_Click(object sender, EventArgs e) 
{ 
    upload(); 
} 

}

我想要做,我有两个无线电button.Image和video.Suppose用户选择image.then所有细节将节省图像是什么表或用户点击video.All细节去image_database。

可能是我的逻辑错误。

+0

什么是“不正常”?你期望发生什么,发生了什么? – CodeCaster 2013-04-04 10:31:57

+0

prob --- ****两个单选按钮都检查***值不插入到不同的表 – 2013-04-04 10:34:46

+0

thnx球员的帮助.... *我固定d错误,使用组功能来分组两个单选按钮* – 2013-04-05 14:39:34

回答

2

把自动回发到真正的单选按钮属性

+0

我我已经设置 – 2013-04-04 10:30:19

1
Try this 
public void upload(string query) 
{ 
    SqlCommand cmd = new SqlCommand(query, con); 
    cmd.Parameters.AddWithValue("@Name", txt_file.Text); 
    cmd.Parameters.AddWithValue("@path", "video/" + fileuplod.FileName); 
    cmd.Parameters.AddWithValue("@user_name", use_name.Text); 
    cmd.Parameters.AddWithValue("@email", email.Text); 
    cmd.Parameters.AddWithValue("@comment", comment.Text); 
    fileuplod.SaveAs(Server.MapPath("~/video/" + fileuplod.FileName)); 
    cmd.ExecuteNonQuery(); 
} 
protected void submit_Click(object sender, EventArgs e) 
{ 
string query; 
if (RadioButton1.Checked == true) 
    { 

     query="insert into video_info(Name,path,user_name,email,comment)values(@Name,@path,@user_name,@email,@comment)"; 
     Label1.Text = "Upload our video file"; 
     RadioButton2.Checked = false; 
    } 
    else 
    { 

     query="insert into Image_info(Name,path,user_name,email,comment)values(@Name,@path,@user_name,@email,@comment)"; 
     Label1.Text = "Upload our image file"; 
     RadioButton1.Checked = false; 
    } 
    if(query!="") 
    { 
     upload(query); 
    } 

} 
+0

thnx的帮助,但数据库如何知道什么是视频路径和图像path.becoz你可以不使用图像路径或文件.....显示错误的字符串查询(值没有分配) – 2013-04-04 10:47:39

+0

因为你必须使用fileuploade控制。 – 2013-04-04 10:57:10