私はaspが初めてです。aspを使用してWebサイトを構築しました。Artisteer を使用してテンプレートを作成します。ログインページを作成しようとするまでは、すべて正常に機能していました。あまり気にしないように、コードの一部を提供します
ここに私のRegistration.aspxページの一部があります
<@ Page Language="C#" MasterPageFile="~/design/MasterPage.master" AutoEventWireup="true"
CodeFile="Registration.aspx.cs" Inherits="Registration" %>
<@ Import Namespace="Artisteer" %>
<@ Register TagPrefix="artisteer" Namespace="Artisteer" %>
<@ Register TagPrefix="art" TagName="DefaultMenu" Src="DefaultMenu.ascx" %>
<@ Register TagPrefix="art" TagName="DefaultHeader" Src="DefaultHeader.ascx" %>
<@ Register TagPrefix="art" TagName="DefaultSidebar1" Src="DefaultSidebar1.ascx" %>
asp:Content ID="PageTitle" ContentPlaceHolderID="TitleContentPlaceHolder" Runat="Server">Once Upon a Cake</asp:Content>
asp:Content ID="MenuContent" ContentPlaceHolderID="MenuContentPlaceHolder" Runat="Server">
<art:DefaultMenu ID="DefaultMenuContent" runat="server" />
</asp:Content>
asp:Content ID="HeaderContent" ContentPlaceHolderID="HeaderContentPlaceHolder" Runat="Server">
art:DefaultHeader ID="DefaultHeader" runat="server" />
</asp:Content>
asp:Content ID="SideBar1" ContentPlaceHolderID="Sidebar1ContentPlaceHolder" Runat="Server">
art:DefaultSidebar1 ID="DefaultSidebar1Content" runat="server" />
</asp:Content>
<asp:Content ID="SheetContent" ContentPlaceHolderID="SheetContentPlaceHolder" Runat="Server">
<artisteer:article ID="Article2" runat="server"><ContentTemplate>
<br />
<table class="art-article" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>Name</td>
<td>User Name</td>
<td><asp:TextBox ID="textBoxUser" runat="server" Width="240" MaxLength="15" ></asp:TextBox>
</td>
<td>
<td>
..........
Registration.aspx.cs ファイルは
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
public partial class Registration : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["RegConnectionString"].ConnectionString);
con.Open();
string cmdStr = "Select coun (*) from Register where UserName='" + textBoxUser.Text + "'";
SqlCommand userExist = new SqlCommand(cmdStr, con);
int temp = Convert.ToInt32(userExist.ExecuteScalar().ToString());
if (temp == 1)
{
Response.Write("User Name already Exist!!! </br> Choose another");
}
}
}
問題は、textBoxUser が .cs ファイルで認識されないことです。誰にもアイデアはありますか?