【发布时间】:2018-07-18 12:57:44
【问题描述】:
我在数据库中有一个表:
ID Name MaxPlaces
1 Product 20
2 Group 30
3 AFG 40
我需要将 MaxPlaces 列绑定到 asp 中的文本框到 MaxLenght 属性(MaxLength=''):
<tr>
<td>
<asp:Label ID="lblProduct" runat="server" Text="Product:" Font-Names="Open Sans"></asp:Label></td>
<td>
<asp:TextBox ID="txtProduct" runat="server" Font-Names="Merriweather" margin-Left="100px" AutoPostBack="true" MaxLength='<%# Bind("MaxPlaces") %>'></asp:TextBox><br />
</td>
</tr>
我已经创建了一个存储过程:
@ID nvarchar(100)
AS
BEGIN
SELECT ID, Name, MaxPlaces
FROM dbo.Level
WHERE ID = @ID;
END
这意味着 MaxLenght 属性的值必须为“20”(数据库的第一行)
我需要 C# 代码将参数值设置为“1”并将“20”发送到 asp 绑定。
有人可以帮我处理这段代码吗?
提前致谢!
【问题讨论】:
-
"设置参数值为'1'",哪个参数?
-
C# 中的参数 ID=1,因此 MaxLength 20 可以发送到 asp
标签: c# asp.net stored-procedures webforms