日期:2014-05-17  浏览次数:20434 次

如何在Literal控件中获取input标签
后台:GridViewRow中获取到Literal控件,在从Literal控件中获取input标签
foreach (GridViewRow row in xgvRealtionList.Rows)
 {
  Literal litHolder = row.FindControl("litHolder") as Literal;
  //获取litHolder中的input标签,判断标签的Checked是否为选中状态
   
 }

------解决方案--------------------
用XmlDocument或HtmlAgilityPack,举例:
XmlDocument xmlDoc=new XmlDocument();
xmlDoc.LoadXml("<xml>"+litHolder.Text+"</xml>");
XmlNode node=xmlDoc.SelectSingleNode(@"//input");
判断node.Attribute["Checked"].Value