C# 翁布拉科会员酒店
我得到了下面的错误 无法将带[]的索引应用于类型为的表达式 “IEnumerable” 这是我的密码C# 翁布拉科会员酒店,c#,razor,umbraco8,C#,Razor,Umbraco8,我得到了下面的错误 无法将带[]的索引应用于类型为的表达式 “IEnumerable” 这是我的密码 var member = Members.GetCurrentMember(); if (member!=null) { string redirectURL = (member.Properties["postSignInUrl"].Value.ToString() != null ) ? member.Properties["postSignInUrl"].
var member = Members.GetCurrentMember();
if (member!=null) {
string redirectURL = (member.Properties["postSignInUrl"].Value.ToString() != null ) ? member.Properties["postSignInUrl"].Value.ToString() : "";
Response.Redirect(redirectURL);
我正在尝试获取postSignInUrl的成员属性值,它是自定义的这本身不是Umbraco问题。很难说GetCurrentMember()在这里作为变量返回什么
IEnumerable
不包括。包括索引。如果该方法返回一个IList
,则引用类型IList
,否则使用enumerable.ElementAt(index)
GetCurrentMember返回什么?