首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DataKeys dataList

DataKeys dataList
EN

Stack Overflow用户
提问于 2010-09-09 00:38:01
回答 1查看 3.1K关注 0票数 0

这是我的DataList定义:

代码语言:javascript
复制
  <asp:DataList runat="server" ID="dtltrial" 
            ondeletecommand="dtltrial_DeleteCommand" DataKeyField="PhotoId" >

       </asp:DataList>

其中PhotoId是我的表的主键,所以我将其指定为datakeyField。然而,我也想要与DataKeyField一起使用AlbumId。如何在DataKeyField中指定它,然后在DataList的ondeletecommand事件中检索它?

提前感谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-09 00:41:55

您可以指定:

代码语言:javascript
复制
DataKeyNames="PhotoId,AlbumId"

更新:

看起来DataList不允许您指定多个键,然后像往常一样检索它们。From this question,公认的答案是处理GridView。不幸的是,DataList的功能并不相同。

您可能必须自己在数据源处创建唯一标识符,或者在数据绑定事件上创建混合标识符。例如,"PhotoId_AlbumId",它将变成"837_7826“。在delete事件中,您必须提取由下划线分隔的两个‘d。

请考虑改为在数据源上创建新的单个主键。

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

https://stackoverflow.com/questions/3669949

复制
相关文章

相似问题

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