C# 如何从asp.net代码将值写入html字段

C# 如何从asp.net代码将值写入html字段,c#,asp.net,html,visual-studio,C#,Asp.net,Html,Visual Studio,我在asp.net中使用HTML字段在javascript中创建了一个应用程序,因为asp文本框干扰了ID,所以我使用了HTML字段,这些字段与javascript配合得很好,现在我想在页面加载时获取数据库表列,并想分配给HTML字段,最好的方法是什么?帮帮我 您可以返回到使用ASP文本框并访问JavaScript中的ID,如下所示: <%= IDofTextBox.ClientID %> 这可能是最简单的,因为它们自然可以在代码隐藏中轻松访问。您可以返回到使用ASP文本框并访

我在asp.net中使用HTML字段在javascript中创建了一个应用程序,因为asp文本框干扰了ID,所以我使用了HTML字段,这些字段与javascript配合得很好,现在我想在页面加载时获取数据库表列,并想分配给HTML字段,最好的方法是什么?帮帮我

您可以返回到使用ASP文本框并访问JavaScript中的ID,如下所示:

<%= IDofTextBox.ClientID %>


这可能是最简单的,因为它们自然可以在代码隐藏中轻松访问。

您可以返回到使用ASP文本框并访问JavaScript中的ID,如下所示:

<%= IDofTextBox.ClientID %>


这可能是最简单的,因为它们自然可以在代码中很容易地访问。

如果我理解正确的话。您只需将runat=“server”和id=“someName”添加到html字段中,并在代码中通过给定的id访问它们。

如果我理解正确的话。您只需要添加runat=“server”和id=“someName”您可以使用asp文本框,如果您通过

在javascript中获取对其asp.net生成id的引用,则可以使用asp文本框。如果您通过

在javascript中获取对其asp.net生成id的引用,则可以使用asp文本框(我不推荐),但如果这是你需要的,那么它会起作用

method=“post”action=“
添加到表单元素中,当提交按钮发布时,您将能够访问所有表单变量,如下所示:

string txtName = Request["TextBox1"] ?? string.Empty; //replace textbox 1 with text box name
只需确保将表单中的操作替换为页面等


但实际上,回到
这不是正确的方法(我不推荐),但如果这是您所需要的,那么它将起作用

method=“post”action=“
添加到表单元素中,当提交按钮发布时,您将能够访问所有表单变量,如下所示:

string txtName = Request["TextBox1"] ?? string.Empty; //replace textbox 1 with text box name
只需确保将表单中的操作替换为页面等


但实际上,回到
我如何在asp页面中包含System.Data.SqlClient,并在asp页面中编写数据库代码,我已经制作了一个非常大的应用程序,不能按照您的建议执行,但现在请帮我解决这个问题。如果需要,您可以使用“添加引用”引用此sql类库到您的web项目中,然后在using子句中将其添加到代码隐藏中-如果您真的愿意,可以将数据库代码放入代码隐藏中-我不推荐,但这是您的要求。我如何在asp页面中包含System.Data.SqlClient,并在asp页面中编写数据库代码,我已经制作了一个非常大的应用程序,不能按照您的建议执行,但请摆脱我如果需要,可以引用此sql类库,只需使用“添加引用”你可以把数据库代码放在代码隐藏中,如果你真的想这样做的话。我不建议你这么做,但这是你的要求。runat server改变了id,我可以用asp写sql代码吗,包括System.Data.SqlClient,有什么帮助吗,怎么做n.aspx页面?您可以使用codebehind alsoI无法从codebehind访问HTML文本字段,我只能读它,不能写它。我不能使用Textbox,不能更改为Textbox或其他任何东西。您可以在codebehind中创建全局公共字符串变量,并为它们赋值,并附加服务器标记,如:谢谢,我创建了l类evel变量,我的工作完成了:)运行在服务器更改id时,我可以通过包含System.Data.SqlClient在asp中编写sql代码吗?对此有什么帮助吗?如何执行。为什么要在.aspx页面中使用代码?你可以使用codebehind,但我不能从codebehind访问HTML文本字段,我只能读,不能写。我不能使用Textbox,也不能更改为Textbox或其他任何内容。您可以在codebehind中创建全局公共字符串变量,并为它们赋值,并使用服务器标记附加,例如:谢谢,我已经创建了类级变量,我的工作已经完成:)