如何从C#中的数据库中获取html输入占位符值?

时间:2013-05-17 16:49:00

标签: c# asp.net sql

我有一个HTML输入文本和占位符。我想从数据库中获取占位符值,但我想以编程方式执行:

<td><input runat="server" placeholder="Title" type="text" /></td>

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

首先,您需要为输入命名,以便您可以在后面的代码中引用它。然后,一旦你从数据库中获取了你想要的值,你就会做这样的事情:

inputName.Placeholder = DataRow[0]("TextFromDBColumnName").ToString();

显然,您希望保留所有安全措施,以确保您使用的DataTable或DataReader具有数据,并且从数据库返回的值不是NULL,我将在查询或存储过程中防范这一点

答案 1 :(得分:0)

正如ammills01所说,您必须为输入提供ID属性,以便您可以从代码隐藏中调用它:

<td><input ID="YourID" runat="server" placeholder="Title" type="text" /></td>

然后叫它:

YourID.Placeholder = DataRow[0]("TextFromDBColumnName").ToString();