asp:asp:table中的文本框

时间:2010-10-28 23:07:33

标签: asp.net textbox xmltable

我正在尝试将SqlParameter传递给SqlDataSourceSqlDataSource的条件为...Where A.PERS_LNAME = @PERS_LNAME

现在开始配置SqlDataSource,我点击“配置数据源”并直到“定义参数”步骤。

我选择了'参数来源'=对照,但我根本看不到<asp:Table>'s ID's

下拉列表中仅显示GridView的{​​{1}}。

简而言之,我根本没有看到id的{​​{1}}

这就是我<asp:tablecell>的定义方式。

id

其他信息: 以下两个方案有效,但第三个方案不起作用。请注意2和2之间的区别。 3是我引入了一个带有<asp:Table>

的额外列
  1. <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. <td>LastName</td>

  3. <asp:TextBox ID="sqlParameterLastname" runat="server">

  4. 你能在我出错的地方帮助我吗?或者是不允许嵌入asp控件?

2 个答案:

答案 0 :(得分:1)

你确实可以将它们嵌入到表中,就像你正在尝试一样,但我从来没有试过从向导中分配这样的ControlParameter。

此外,我认为你有两个不同的问题。

但是,我也觉得您正在尝试执行此页面上显示的内容。此链接是否为您提供更多见解? http://www.4guysfromrolla.com/articles/030106-1.aspx


新想法,概念。使用div来排列布局。是的,你正在做一个基于表格的布局,但是对于div,它将对编译器起到不同的作用。如果您需要帮助,请告诉我。这是谷歌出现的示例页面http://bonrouge.com/~div-table

答案 1 :(得分:0)

这不起作用,因为控件是表控件的子控件。如果你把控件放在GridView,ListView,Repeater等中也存在同样的问题。如果网格必须动态生成控件(它在这里做),那么它们在设计时就不可用了。

如果你有一个静态表,那么最好只使用html表元素。