如何分配配置文件值?

如何分配配置文件值?

我不知道我缺少什么,但我在Web.config文件中添加了配置文件属性,但无法访问配置文件。项目在代码中或创建一个新的配置文件。



白猪掌柜的
浏览 442回答 3
3回答

慕码人8056858

概要文件也可以用于Web应用程序项目。这些属性可以在设计时在Web.config中定义,也可以编程方式定义。在Web.config中:<profile&nbsp;enabled="true"&nbsp;automaticSaveEnabled="true"&nbsp;defaultProvider="AspNetSqlProfileProvider"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<providers> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<clear/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<add&nbsp;name="AspNetSqlProfileProvider"&nbsp;type="System.Web.Profile.SqlProfileProvider"&nbsp;connectionStringName="ApplicationServices"&nbsp;applicationName="TestRolesNProfiles"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</providers> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<properties> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<add&nbsp;name="FirstName"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<add&nbsp;name="LastName"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<add&nbsp;name&nbsp;="Street"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<add&nbsp;name="Address2"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<add&nbsp;name="City"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<add&nbsp;name="ZIP"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<add&nbsp;name="HomePhone"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<add&nbsp;name="MobilePhone"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<add&nbsp;name="DOB"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</properties> &nbsp;&nbsp;&nbsp;&nbsp;</profile>或以编程方式,通过实例化剖面图并使用ProfilePropertySettings和ProfilePropertySettingCollege,它们都在System.Web.ConfigurationNamesspace中。若要使用配置文件的这些属性,请使用System.Web.Profile.ProfileBase对象。无法访问配置文件属性。侧写。语法,但可以通过实例化ProfileBase并使用SetPropertyValue("PropertyName“)和GetPropertyValue{"PropertyName“)如下:ProfileBase&nbsp;curProfile&nbsp;=&nbsp;ProfileBase.Create("MyName");或访问当前用户的配置文件:ProfileBase&nbsp;curProfile&nbsp;=&nbsp;ProfileBase.Create(System.Web.Security.Membership.GetUser().UserName); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curProfile.SetPropertyValue("FirstName",&nbsp;this.txtName.Text); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curProfile.SetPropertyValue("LastName",&nbsp;this.txtLname.Text); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curProfile.SetPropertyValue("Street",&nbsp;this.txtStreet.Text); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curProfile.SetPropertyValue("Address2",&nbsp;this.txtAdd2.Text); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curProfile.SetPropertyValue("ZIP",&nbsp;this.txtZip.Text); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curProfile.SetPropertyValue("MobilePhone",&nbsp;txtMphone.Text); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curProfile.SetPropertyValue("HomePhone",&nbsp;txtHphone.Text); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curProfile.SetPropertyValue("DOB",&nbsp;txtDob.Text); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;curProfile.Save();
打开App,查看更多内容
随时随地看视频慕课网APP