0

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

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

任何帮助,将不胜感激。

4

2 回答 2

0

首先,您需要为输入命名,以便您可以在后面的代码中引用它。然后,一旦您从数据库中获取所需的值,您将执行以下操作:

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

显然,您希望采取所有保护措施,以确保您使用的 DataTable 或 DataReader 有数据,并且从数据库返回的值不为 NULL,我会在查询或存储过程中保护它。

于 2013-05-17T16:54:37.797 回答
0

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

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

然后调用它:

YourID.Placeholder = DataRow[0]("TextFromDBColumnName").ToString();
于 2013-05-17T20:07:38.487 回答