怎样在Repeater取出inputhidden空件啊
for (int i = 0; i < Repeater1.Items.Count; i++){
CheckBox check = (CheckBox)Repeater1.Items[i].FindControl("CheckBox1");
HtmlInputHidden hihd = (HtmlInputHidden)Repeater1.Items[i].FindControl("ShoppingCartID");//这句代码怎么出现hihd是空值,是不是写错拉.忘那位高手多多指点,出现空指针
Label price = (Label)Repeater1.Items[i].FindControl("Label12");
TextBox quantityTxt = (TextBox)Repeater1.Items[i].FindControl("Quantity");
if (check.Checked == true)
{
dele(Convert.ToInt32(hihd.Value));
}
else
{
Update(Convert.ToInt32(hihd.Value), Convert.ToInt32(quantityTxt.Text));
getTotal(Convert.ToDouble(price.Text), Convert.ToInt32(quantityTxt.Text));
} --------------------编程问答-------------------- 你的事件是在什么地方执行的,
注意生命周期。 --------------------编程问答-------------------- runat=server ? --------------------编程问答-------------------- 好象必须是 ruant="server" 才行,我也遇到过这样的问题,最后是那样解决的。
补充:.NET技术 , ASP.NET