在Application中使用Profile
Web Site 支持设计时使用动态根据webconfig配置的property生成的 ProfileCommon,但是 Web App 不具备此特性,因为两者的编译模式不一样。
假如在 web.config 做如下配置:
<system.web>
<profile>
<properties>
<add name="FirstName"/>
<add name="LastName"/>
</properties>
</profile>
在 Web Site 你可以使用:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Profile.FirstName = "Leo"; // ProfileCommon generated dynamicallyss
Profile.LastName = "Wang";
}
}
在 WebApp 只有使用
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Context.Profile.SetPropertyValue("FirstName", "Leo");
Context.Profile.SetPropertyValue("LastName", "Wang");
}
}
浙公网安备 33010602011771号