当前位置: 代码迷 >> ASP.NET >> 怎么在Literal控件中获取input标签
  详细解决方案

怎么在Literal控件中获取input标签

热度:9584   发布时间:2013-02-25 00:00:00.0
如何在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
  相关解决方案