【问题标题】:How do I get a user GUID from a selected item in a DropDownBox that is databound to a LINQ datasource?如何从数据绑定到 LINQ 数据源的 DropDownBox 中的选定项目中获取用户 GUID?
【发布时间】:2009-02-07 05:23:54
【问题描述】:

这应该很简单,但我似乎无法让我的新手想到它。我有一个 ASP.net 页面,需要根据来自 Web 表单的用户输入创建一个新的数据库条目。

表单中的一个控件是 DropDownBox,它数据绑定到 LinqDataSource,其上下文是 LinqToSQL 数据类。它绑定的表是默认的 ASP.net aspnet_Users 表。

所以我有这个下拉列表,其中显示了存储在该表中的所有用户。我有一个名为 Events 的表,它与 aspnet_Users 具有外键关系(每个 Event 都有一个 aspnet_User),因此我需要该 aspnet_Users UserId 值来创建一个新的 Event 对象。如何从下拉框中的选定项中获取此值?我敢肯定这比我做的要简单得多。

【问题讨论】:

    标签: c# asp.net visual-studio linq


    【解决方案1】:

    你能发布一些你如何绑定它的代码吗?

    如果它正确绑定到用户,您应该可以执行以下操作。

    UserClass user = MyDropDown.SelectedValue as UserClass;
    

    只需将实际的类名替换为用户,并将正确的名称替换为下拉菜单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      相关资源
      最近更新 更多