首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SQL -指向更多表信息的链接

SQL -指向更多表信息的链接
EN

Stack Overflow用户
提问于 2010-06-18 20:37:49
回答 2查看 66关注 0票数 1

我有一个数据网格,其中有5个字段中的3个来自SQL表。第一个数据绑定已更改为asp:超链接,以便可以单击该字段。我想要做的是,当用户单击域中的对象时,它会将ID发送到另一个页面。在那里,它使用请求来显示在同一个SQL表中找到的所需信息。

例如:

用户单击第一列中的单元格,就会转到包含该单元格更多信息的页面。

我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-18 21:27:43

我最终使用了这个:

代码语言:javascript
代码运行次数:0
运行
复制
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%#Eval("CareerID", "~/Description.aspx?id={0}") %>'  Text='<%# Eval("Title") %>'></asp:HyperLink>

然后在另一个页面上:

代码语言:javascript
代码运行次数:0
运行
复制
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ASPNETDBConnectionString %>"
                    SelectCommand="SELECT * FROM [c_Careers] WHERE ([CareerID] = @CareerID)">
                    <SelectParameters>
                        <asp:QueryStringParameter Name="CareerID" QueryStringField="id" Type="Int32" />
                    </SelectParameters>
                </asp:SqlDataSource>
票数 0
EN

Stack Overflow用户

发布于 2010-06-18 20:54:46

听起来您正在尝试做的事情与Master-Details (Separate Pages)示例here中的操作非常相似。您需要设置DataNavigateUrlFormatStringDataNavigateUrlFields

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

https://stackoverflow.com/questions/3069603

复制
相关文章

相似问题

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