【发布时间】:2014-12-02 08:48:18
【问题描述】:
我将内部 Html 保存在表单表的 HTML 字段中,并在后面的代码中获取内部 Html,如下所示,我想实现名称属性(内部 html 具有输入类型元素和每个输入类型都有一个名称属性,我想从 innerHTML 后面的代码中获取这些名称属性)。这有可能吗?
例如< <input name="LastName" type="text" id="LastName">
C#方法
protected void GetFormHTML()
{
if (con.State == ConnectionState.Closed)
{
con.Open();
}
cmd = new SqlCommand("select * from Forms where FormId='" +
Request.QueryString["ID"].ToString() + "'", con);
dr = cmd.ExecuteReader();
if (dr.HasRows)
{
dr.Read();
lblFormName.Text = dr["Name"].ToString();
DivHTML.InnerHtml = dr["HTML"].ToString().Trim();
}
dr.Close();
cmd.Dispose();
con.Close();
}
【问题讨论】:
-
“我要在这里实现Name属性”是什么意思?我很难理解这意味着什么。
-
先生,我的意思是说,内部 html 有输入类型元素,每个输入类型都有一个名称属性,我想得到那些名称属性
-
我编辑我的问题@GregBurghardt
-
WC,你能帮我一个小先生@GregBurghardt
-
您是否尝试过查看
Controls属性?每个 UserControl 都有这个属性。您可以尝试使用其 Attributes 属性中的名称递归搜索 HtmlGenericControls。