Problem przy prostej stronie...
Witam;
Zaczynam powoli przygode z ASP.NET i tworzeniem nowych kontrolek. Na początek chciałem stworzyć prostą aplikacje, jak na stronie: http://www.centrumxp.pl/dotNet/394,1,13_Tworzenie_własnych_kontrolek.aspx
Niestety przepisując ten kod, wyrzuca mi błędy... Wiem, że ta prezentacja tyczy się starszej wersji Visuala, ale zmieniłem wartości MyControl na WebUserControl i niestety to nie pomogło.
Oto występujące błędy:
Error 1 Element 'WebUserControl' is not a known element. This can occur if there is a compilation error in the Web site. D:\WebSite2\Default.aspx 14 14 D:\WebSite2 Error 2 'WebUserControl' does not contain a definition for 'txtLogin' D:\WebSite2\WebUserControl.ascx.cs 27 18 D:\WebSite2Error 3 'WebUserControl' does not contain a definition for 'txtPassword' D:\WebSite2\WebUserControl.ascx.cs 27 50 D:\WebSite2
Poniżej wkleję mój kod z programu:
- dla WebUserControl.ascx.cs
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class WebUserControl : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
System.Web.UI.Control c = this.Page.FindControl("WebUserControl");
c.Visible = false;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
if (this.txtLogin.Text == "User1" & this.txtPassword.Text == "MyPassword")
{
this.Response.Write("Logowanie poprawne");
}
else
{
this.Response.Write("Podałeś niepoprawny login lub hasło");
}
}
}
- dla default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Src="WebUserControl.ascx" TagName="WebUserControl" TagPrefix="uc1" %>
Logowanie
Bardzo proszę o pomoc, jeżeli ktoś wie, gdzie robię błąd.
Pozdrawiam serdecznie
D(T)T
Odpowiedzi: 1
Już się uporałem z tym problemem:)
Strona 1 / 1