如何在DataGrid中查找HtmlInputText控件 从你的代码看,你是在服务器端使用HtmlInputText控件的,那么在html文件中必须加上runat=server; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to:haohaohaohao() 我是在代码里这么动态生成的控件,算不算服务端控件?HtmlInputText text1=new HtmlInputText("Text");又如何加:runat=server; 你这样加的恐怕不是web控件,还是用textbox吧要不然实施看text1.Runat = server; 再加上:text1.Attributes.Add("runat","server") 我是在代码里这么动态生成的控件,算不算服务端控件?HtmlInputText text1=new HtmlInputText("Text");text1.Attributes.Add("runat","server"); 我换成TextBox 控件,为什么还找不到????????????TextBox txt1=new TextBox();txt1.ID="Product"+Serial.ToString();txt1.BorderStyle=BorderStyle.None;txt1.Style["BACKGROUND-COLOR"]="transparent";string Product_id=(string)DataBinder.Eval(e.Item.DataItem, "Product_id");txt1.Text=Product_id;e.Item.Cells[1].Controls.Add(txt1);foreach(DataGridItem item in grid.Items){ int serial=Convert.ToInt32(item.Cells[7].Text); //得到HtmlInputText 控件的全id; string pro_id="grid__ctl"+(serial+1).ToString()+"_Product"+serial.ToString(); TextBox txt1=(TextBox)item.Cells[1].FindControl(pro_id); //用HtmlInputText控件的id; string pro_id2="Product"+serial.ToString(); TextBox txt12=(TextBox)item.Cells[1].FindControl(pro_id); }txt1,txt12还是为空,怪??到底在DataGrid的单元格里查找控件的关键在哪里呢?? 我换了种方式,先把控件添加进去,而不是动态的Add(txt1);可以找到了,但不知为什么? asp.net mvc保存提交弹出对话框并刷新页面(清空) DevExpress(MVC)的TreeList,怎么写拖动事件?(客户端/服务器端) 做個在線翻譯 请教怎么在keypress事件中分别取到光标左右的内容?谢谢 请教怎样通过当前日期求得本周开始和结束的日期 将aspx页面转换成html页面的例子. 菜鸟发问:如何调用? asp.net,在使用了母版页中子页中,如何用js获取服务端控件id 如何判断Json数据的索引为空 VC.net中的问题?在线 导航栏动态多级菜单如何实现,子菜单从数据库中取出。 如何设置iis让同一局域网内部可以访问虚拟目录
我是在代码里这么动态生成的控件,算不算服务端控件?
HtmlInputText text1=new HtmlInputText("Text");又如何加:runat=server;
要不然实施看text1.Runat = server;
HtmlInputText text1=new HtmlInputText("Text");
text1.Attributes.Add("runat","server");
txt1.ID="Product"+Serial.ToString();
txt1.BorderStyle=BorderStyle.None;
txt1.Style["BACKGROUND-COLOR"]="transparent";
string Product_id=(string)DataBinder.Eval(e.Item.DataItem, "Product_id");
txt1.Text=Product_id;
e.Item.Cells[1].Controls.Add(txt1);foreach(DataGridItem item in grid.Items)
{
int serial=Convert.ToInt32(item.Cells[7].Text); //得到HtmlInputText 控件的全id;
string pro_id="grid__ctl"+(serial+1).ToString()+"_Product"+serial.ToString();
TextBox txt1=(TextBox)item.Cells[1].FindControl(pro_id);
//用HtmlInputText控件的id;
string pro_id2="Product"+serial.ToString();
TextBox txt12=(TextBox)item.Cells[1].FindControl(pro_id);
}txt1,txt12还是为空,怪??
到底在DataGrid的单元格里查找控件的关键在哪里呢??
可以找到了,但不知为什么?