Как использовать профиль в ASP.NET? - PullRequest
5 голосов
/ 22 мая 2010

Я пытаюсь научиться asp.net Управление профилями. Но я добавил ниже xml firstName, LastName и другие. Но я не могу написать профиль. если я попытаюсь написать свойство профиля. drow my editor Профиль: Ошибка 1 Имя «Профиль» не существует в текущем контексте C: \ Documents and Settings \ ykaratoprak \ Desktop \ Security \ WebApp_profile \ WebApp_profile \ Default.aspx.cs 18 13 WebApp_profile Как я могу это сделать?


    <authentication mode="Windows"/>
    <profile>
      <properties>
        <add name="FirstName"/>
        <add name="LastName"/>
        <add name="Age"/>
        <add name="City"/>
      </properties>
    </profile>


 protected void Button1_Click(object sender, System.EventArgs e)
        {
            Profile.FirstName = TextBox1.Text;
            Profile.LastName = TextBox2.Text;
            Profile.Age = TextBox3.Text;
            Profile.City = TextBox4.Text;

            Label1.Text = "Profile stored successfully!<br />" +
                "<br />First Name: " + Profile.FirstName +
                "<br />Last Name: " + Profile.LastName +
                "<br />Age: " + Profile.Age +
                "<br />City: " + Profile.City;
        }

альтернативный текст http://i47.tinypic.com/20juh2.gif

Ответы [ 4 ]

5 голосов
/ 22 мая 2010

Для использования профилей описанным вами способом требуется проект веб-сайта. Ваш вопрос подразумевает, что у вас есть проект веб-приложения.

Использование профилей в проекте веб-приложения немного сложнее, чем с веб-сайтом, поскольку динамический класс ProfileCommon для вас не создается.

Вот несколько ссылок, которые помогут вам понять различия.

http://weblogs.asp.net/anasghanem/archive/2008/04/12/the-differences-in-profile-between-web-application-projects-wap-and-website.aspx

А вот инструмент, который может упростить использование профилей в веб-приложениях.

http://weblogs.asp.net/joewrobel/archive/2008/02/03/web-profile-builder-for-web-application-projects.aspx

1 голос
/ 04 октября 2011

Этот URL-адрес описывает, как обойти проблему с профилями в веб-приложении: Использование функции профиля ASP.Net в проекте веб-приложения

0 голосов
/ 25 февраля 2013

Проблема в том, что Profile Уже существует в web.config. Таким образом, вы должны добавить свои свойства в профиль, стереть с помощью System.Web.Profile и записать его снова (Используя System.Web.Profile;).

0 голосов
/ 22 мая 2010

Добавить это пространство имен на своей странице System.Web.Profile

using System.Web.Profile;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...