读书人

为什么strSRC的值不能传递(=====)解

发布时间: 2012-01-31 21:28:41 作者: rapoo

为什么strSRC的值不能传递(=====)


页面布局:
有八个图片 每个图片左侧一个RadioButton 和一个SaveButton(保存按钮)

当选择相应图片的 RadioButton 后 再点SaveButton(保存按钮)

就把图片的 路径(ImagURL)传道数据库中 .
-------------------------------------------------------
PUblic string strSRC;
protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
{
RadioButton rbtn1 = (RadioButton)sender;

switch (rbtn1.ID.ToString())
{
case "RadioButton1 ":
strSRC = Image1.ImageUrl;
break;
case "RadioButton2 ":
strSRC = Image2.ImageUrl;
break;
case "RadioButton3 ":
strSRC = Image3.ImageUrl;


break;
case "RadioButton4 ":
strSRC = Image4.ImageUrl;
break;
case "RadioButton5 ":
strSRC = Image5.ImageUrl;
break;
case "RadioButton6 ":
strSRC = Image6.ImageUrl;
break;
case "RadioButton7 ":
strSRC = Image7.ImageUrl;


break;
case "RadioButton8 ":
strSRC = Image8.ImageUrl;
break;
}
}
-----------------------
protected void SaveButton_Click(Object Src, EventArgs E)
{ 向数据库中插入 strSRC

string strinto = "insert into [message] ([src]) values ( ' " +strSRC + " ') ";

}
------------------------------------------
错误提示:

设置断点后
strinto的 strSRC的值 为‘’空

------------------------------------------

请高手给小弟 详解 谢谢

[解决办法]
是否每个RadioButton都关联了RadioButton1_CheckedChanged事件
[解决办法]
Public static string strSRC;
//这样定义看看

读书人网 >asp.net

热点推荐