gpt4 book ai didi

c# - 从 innerHTML 获取名称属性

转载 作者:行者123 更新时间:2023-11-30 22:03:09 24 4
gpt4 key购买 nike

我将内部 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();
}

最佳答案

听起来您正在尝试解析存储在数据库中的 HTML 字符串。你需要一个图书馆,例如HTML Agility Pack .

至少 Convert.ToInt32(Request.QueryString["ID"].ToString()) 或更好,使用 ADO.NET 参数。

关于c# - 从 innerHTML 获取名称属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26244253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com