Я пытаюсь передать SqlParameter
в SqlDataSource
. SqlDataSource
имеет состояние ...Where A.PERS_LNAME = @PERS_LNAME
asp: Текстовое поле внутри asp: table
Сейчас подходит к настройке SqlDataSource
, я нажимаю на «Настройка источника данных» и достичь до «Define Parameters» шаг.
Я выбрал 'Parameter Source' = Control, но я не вижу <asp:Table>'s ID's
вообще!
Только GridView
id
показан в раскрывающемся меню.
Короче говоря, я не вижу <asp:tablecell>
«s id
на всех
Это как мой <asp:Table>
определяется.
<asp:Table runat="server">
<asp:TableRow runat="server">
<asp:TableCell runat="server">Lastname:</asp:TableCell><asp:TableCell runat="server"><asp:TextBox ID="sqlParameterLastname" runat="server"></asp:TextBox></asp:TableCell>
<asp:TableCell runat="server">Firstname:</asp:TableCell><asp:TableCell runat="server"><asp:TextBox ID="sqlParameterFirstname" runat="server"></asp:TextBox></asp:TableCell>
</asp:TableRow>
</asp:Table>
Дополнительная информация: Следующие два сценария работы, но третий один не работает. Обратите внимание, что разница между 2 & 3 является то, что я ввел дополнительный столбец с <td>LastName</td>
<asp:TextBox ID="sqlParameterLastname" runat="server">
<table><tr><td><asp:TextBox ID="sqlParameterLastname" runat="server"></asp:TextBox></td></tr></table>
<table><tr><td>LastName</td><td><asp:TextBox ID="sqlParameterLastname" runat="server"></asp:TextBox></td></tr></table>
Можете ли вы помочь мне, где я ошибаюсь? Или такое вложение элементов управления asp не разрешено?
Удалось ли вам решить эту проблему? Вам все еще нужна помощь? – jcolebrand