контроль входа в сеанс - PullRequest
       3

контроль входа в сеанс

0 голосов
/ 29 февраля 2012

Мне не удалось создать сеанс, используя контроль входа в систему.Он должен быть помещен в кнопку отправки, поэтому я преобразую в шаблон и дважды щелкните по кнопке входа в систему, напишите:

session ["username"] = UserName.text

Поскольку идентификатор текстового поля для поля имени пользователя равен UserName, поэтому я, к сожалению, поставил UserName.textидентификатор дает мне ошибку.

UserName does not exist in current context.

Итак, что я должен сделать, чтобы сохранить имя пользователя в сеансе.Любое предложение?Спасибо.

Ответы [ 2 ]

1 голос
/ 29 февраля 2012

Пожалуйста, попробуйте это:

 Session["username"] = LoginCtrlID.UserName;

Например: Предположим, что ваш контроль входа:

<asp:Login ID="Login1" runat="server">
<LayoutTemplate>
  ...
 <asp:TextBox ID="UserName" runat="server"></asp:TextBox>
  ...
</LayoutTemplate>
</asp:Login>

Попробуйте получить как:

Session ["username"] = Login1.UserName;

0 голосов
/ 29 февраля 2012

Пожалуйста, попробуйте:

session ["username"= ((TextbBox) templatename.FindControl("Username")).Text;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...