1
我正在使用剃鬚刀在dnn中創建一個模塊。我正在嘗試製作一個下拉列表,用於根據配置文件屬性選擇所有用戶的電子郵件地址。但每次我創建一個領域時,它都會顯示每個電子郵件地址的字段......所以我正在尋找如何製作一個下拉列表,這就像All User Committee Volunteer等一樣。然後把它拉離那裏的電子郵件....這裏是基本的選擇stamtent我正在使用剃刀:razor sql驅動選擇列表試圖結合sql的結果
@{
var db = Database.Open("SiteSqlServer");
var ListDataItems = db.Query("SELECT U.email FROM dbo.USERS AS U LEFT OUTER JOIN (SELECT up.UserID, MAX(CASE WHEN ppd.PropertyName = 'Committee' THEN up.PropertyValue ELSE '' END) AS Committee FROM dbo.UserProfile AS up INNER JOIN dbo.ProfilePropertyDefinition AS ppd ON up.PropertyDefinitionID = ppd.PropertyDefinitionID and ppd.PortalID = 0 Group By up.UserID) as upd on U.UserID = upd.UserID Where upd.Committee >''");}
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8" />
<head>
<meta charset="utf-8" />
<title>ForEach</title>
</head>
<body>
@foreach(var ListItem in ListDataItems){<P>@ListItem.email,</P>}
</body>
</html>
我不知道我理解你的問題,你需要有它的所有SQL結果的下拉列表? – ramiramilu
我想有一個下拉列表,其中包含sql的結果... Ex選擇電子郵件爲來自用戶的所有用戶等等 – user3223048
我收到了你,請檢查我的答案。 – ramiramilu