I have a HTML input text and place holder. I want to get a place holder value from a database but I want to do it programatically:
<td><input runat="server" placeholder="Title" type="text" /></td>
Any help would be appreciated.
ammills01 が言ったように、コード ビハインドから呼び出すことができるように、入力に ID 属性を指定する必要があります。
<td><input ID="YourID" runat="server" placeholder="Title" type="text" /></td>
そして、それを呼び出します:
YourID.Placeholder = DataRow[0]("TextFromDBColumnName").ToString();
まず、コード ビハインドで参照できるように、入力に名前を付ける必要があります。次に、データベースから必要な値を取得したら、次のようにします。
inputName.Placeholder = DataRow[0]("TextFromDBColumnName").ToString();
明らかに、使用している DataTable または DataReader にデータがあり、データベースから返された値が NULL でないことを確認するために、すべての保護手段を配置する必要があります。これは、クエリまたはストアド プロシージャで保護します。