你是位置写的不对,再检查一下。
FindControl()
这里面应该输入你的控件ID号,而不是abc.ascx这种文件名
范例:
var c=Page.FindControl("MyWebCon1") as MyWebCon;
//在页面上找出用户控件
var r=c.FindControl("RadioButtonList1") as RadioButtonList;
//在用户控件中找出单选按钮列表
内容页 应该有用户控件的ID ,那么需要什么就在用户控件里定义什么方法或属性,然后用ID访问
foreach (TableRow tr in this.Table1.Rows )
{
myWebCon mywc = (myWebCon)tr.FindControl ("myWebCon.ascx");错误,应该是控件的ID
int tID = Convert.ToInt32(mywc.SelectId);
string cmdText = "update Vote_List set Vote_Ballot=Vote_Ballot+1 where Vote_Title_Id='" + tID + "'";
db2.ExecuteNonQuery(cmdText);
}
应该是 myWebCon mywc = (myWebCon)tr.FindControl ("控件ID");