有點難以解釋,但我會嘗試。通過Active Directory方法從ID獲取名稱?
AssignedTo是數據庫中的Guid。我需要將它與AD中的Guid列表進行比較,以獲得顯示的名稱。
我沒有問題做廣告的東西。這更多的是我如何做,並在視圖中顯示問題的名稱。
感謝您的幫助。
_
查看:(型號爲DB的實體模型)
<tbody>
@foreach (var item in Model)
{
<tr>
<td>@item.AssignedTo</td>
</tr>
}
</tbody>
控制器:
private MyEntities db = new MyEntities();
public ViewResult Index()
{
return View(db.Items.ToList());
}
廣告代碼:(不知道在哪裏把這個並使其可訪問的看法)。
public string GetUserFromGuid(Guid g)
{
ActiveDirectoryModel adm = new ActiveDirectoryModel();
return adm.FetchContacts().Find(n => n.Value == g.ToString()).Text;
}
對不起,我不知道這裏的問題是...這似乎填充和顯示很好。 – 2011-12-22 00:39:31
問題是你不知道如何訪問活動目錄,或者你不知道如何比較guid? – 2011-12-22 00:41:59
我不知道如何讓它顯示從AD將它比較的名字。我不能在普通模型中做到這一點,我嘗試使用這裏找到的方法,但它也沒有工作:http://www.headspring.com/2011/07/how-to-add-a-method- to-viewbag-in-asp-net-mvc – Ber53rker 2011-12-22 00:45:36