我有以下代码尝试读取用户相关的已保存数据:
res = HttpContext.Current.Profile.GetPropertyValue(properyName)
如果没有使用properyName定义的属性,则抛出异常。 有没有办法检查是否定义了此属性而没有此异常?
由于
答案 0 :(得分:1)
不,没有办法。正如http://msdn.microsoft.com/en-us/library/system.web.profile.profilebase.getpropertyvalue.aspx上的文档所述,您应该捕获异常,然后确定该属性不可用