我有一个存储过程,该过程将一些值发送到c#,并且数据需要发送到asp。
这是C#部分: 我需要从数据库的列中提取文本框的最大长度,并将其绑定到ASP文本框字段:
LogicTableAdapters.getLevelLenghtTableAdapter getLvl = new LogicTableAdapters.getLevelLenghtTableAdapter();
DataTable dtLvl = getLvl.getLevelLenght("1");
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[1]{
new DataColumn("MaxNoPlace", typeof(string))
});
foreach (DataRow dr in dtLvl.Rows)
{
dt.Rows.Add(dr["MaxNoPlace"].ToString());
}
我认为我需要一些C#额外的代码才能将其绑定到asp文本框参数MaxLenght。当我调试dtLvl = 20时,这意味着将从数据库中获取值。
这是asp部分:
<ContentTemplate>
<tr>
<td>
<asp:Label ID="lblProduct" runat="server" Text="Product Construction:" Font-Names="Open Sans"></asp:Label></td>
<td>
<asp:TextBox ID="txtProduct" runat="server" Font-Names="Merriweather" margin-Left="100px" OAutoPostBack="true" MaxLength='<%# Bind("MaxNoPlace") %>'></asp:TextBox><br />
</td>
</tr>
</ContentTemplate>