asp.net中如何获取div中的文字信息?
如题,c#后台代码问题补充2009-10-0421:54我是在datalist中加了一个div,在div中加了一个ImageButton,我要的是点击那个ImageBut...
如题,c#后台代码问题补充 2009-10-04 21:54我是在datalist中加了一个div,在div中加了一个ImageButton,我要的是点击那个ImageButton获取当前div内的文字ImageButton myB = (ImageButton)sender;int index = Convert.ToInt32(((DataListItem)(myB.NamingContainer)).ItemIndex);//index是获取点击ImageButton在DalaList中的行号string divid = DataList1.Items[index].FindControl("asd").ClientID.ToString();//divid是点击ImageButton所在行的DIV的客户端id后面的怎么获得DIV内的文字呢添加runat="server"好像没用呢?我用divid.InnerText 后:错误 2 “string”不包含“InnerText”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“InnerText”(是否缺少 using 指令或程序集引用?)
展开
2个回答
展开全部
divid 你设置的是 string类型 ,所以取InnerText 就错误了。
直接取Div 内的内容挺麻烦的。你可以设置 ImageButton 的这两个属性 CommandArgument="" CommandName="",在绑定时就加上你会用到的内容,就可以方便的 通过 myB.CommandArgument 和 myB.CommandName 来操作了
直接取Div 内的内容挺麻烦的。你可以设置 ImageButton 的这两个属性 CommandArgument="" CommandName="",在绑定时就加上你会用到的内容,就可以方便的 通过 myB.CommandArgument 和 myB.CommandName 来操作了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询