2013-05-02 4 views
1

Я делаю страницу входа в ASP.Net с помощью C# ... и я поместил свой html-код в Login.aspx. который содержит текстовое поле с именем пользователя, но когда я даю ссылку на моем текстовом поле в Login.aspx.cs, чтобы сделать валидации на этом поле ... в«имя пользователя» не существует в текущем контексте

if(string.IsNullOrEmpty(username.Text)) 
{ 
... 
... 
} 

я получаю сообщение об ошибке, что говорят ... - "The 'username' doesn't exist in the current context" ...... Как я могу избавиться от этой ошибки .... это делает меня мас .... Помогите будет по этому поводу ... пожалуйста, помогите мне ....

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %> 
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"> </asp:Content> 
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> 
+0

Проблема, похоже, в том, что вы указали директиву страницы – yogi

+1

. Если вам нужна помощь, вам нужно показать больше своего кода. Где будет объявлено имя пользователя? –

+0

Пожалуйста, добавьте ваш код Login.aspx и Login.aspx.cs – mmpatel009

ответ

2

Это зависит от того, что вы взяли.

Если потащило и падает на порядок ASP TextBox автоматически код генерируется как:

<asp:TextBox ID="username" runat="server"></asp:TextBox> 

который автоматически содержит runat="server"

Но если вы сделали HTML текстовое поле, то код выглядит следующим образом:

<input id="username" type="text" /> 

В этом случае вы должны будете добавить линию самостоятельно, как runat="server"

Это будет выглядеть следующим образом:

<input id="username" type="text" runat="server"/> 

Затем вы можете использовать его для ServerSide.

Надеюсь, что это будет полезно.

+0

Thanx ...... Бадди .... это действительно помогло мне .... Большое спасибо ..... Я просто Новичок с тобой .... снова спасибо больше – Will

+0

@ Будет, если ответ будет полезно, тогда вы можете принять это как ответ, установив флажок. – Freelancer

+0

Уверенный чувак ........ – Will

Смежные вопросы