0

我收到以下错误,

无法使用 [] 将索引应用于“IEnumerable”类型的表达式

这是我的代码,

var member = Members.GetCurrentMember();
        if (member!=null) { 
        string redirectURL = (member.Properties["postSignInUrl"].Value.ToString() != null ) ? member.Properties["postSignInUrl"].Value.ToString() : "";
        Response.Redirect(redirectURL);

我正在尝试获取自定义的 postSignInUrl 的成员属性值

4

1 回答 1

0

这本身不是 Umbraco 问题。很难说 GetCurrentMember() 在这里返回的 var 是什么。

IEnumerable不包括IndexerIList包括索引。如果该方法返回一个IList<T>,则引用类型为IList<T>else的引用enumerable.ElementAt(index)

于 2019-10-29T13:13:23.150 回答