首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp: asp:table中的Textbox

asp: asp:table中的Textbox
EN

Stack Overflow用户
提问于 2010-10-28 23:07:32
回答 2查看 5.3K关注 0票数 0

我正试图把一个SqlParameter传递给一个SqlDataSourceSqlDataSource有一个条件...Where A.PERS_LNAME = @PERS_LNAME

现在开始配置SqlDataSource,我单击“配置数据源”,然后到达“定义参数”步骤。

我选择了'Parameter‘= Control,但是我根本没有看到<asp:Table>'s ID's

下拉列表中只显示了GridViewid

总之,我根本没有看到<asp:tablecell>id

这就是定义我的<asp:Table>的方法。

代码语言:javascript
复制
<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>的额外列

  1. <asp:TextBox ID="sqlParameterLastname" runat="server">
  2. <table><tr><td><asp:TextBox ID="sqlParameterLastname" runat="server"></asp:TextBox></td></tr></table>
  3. <table><tr><td>LastName</td><td><asp:TextBox ID="sqlParameterLastname" runat="server"></asp:TextBox></td></tr></table>

你能帮我找出问题所在吗?还是不允许对asp控件进行这种嵌入?

EN

回答 2

Stack Overflow用户

发布于 2010-10-28 23:11:43

您确实可以像正在尝试的那样将它们嵌入到表中,但是我从未尝试过从向导中分配这样的ControlParameter。

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

但是,我也觉得你在尝试做这个页面上显示的事情。这个链接能为你提供更多的洞察力吗?https://web.archive.org/web/20211020150717/https://www.4guysfromrolla.com/articles/030106-1.aspx

新想法,新概念。使用div来安排布局。是的,您正在执行基于表的布局,但是使用div,它的功能将与编译器不同。如果你在这方面需要帮助,告诉我。这是谷歌发现http://bonrouge.com/~div-table的一个示例页面

票数 1
EN

Stack Overflow用户

发布于 2010-10-29 00:41:22

这将无法工作,因为控件是表控件的子控件。如果将控件放在GridView、ListView、中继器等中,也会出现同样的问题。如果网格必须动态地生成控件(这是它在这里所做的),那么在设计时它们是不可用的。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4047843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档