错误CS0103 [英] Error CS0103

查看:91
本文介绍了错误CS0103的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我目前正在学习Web Dev,我目前的评估是关于c#。我正在完成我的最后一页,我多次得到同样的错误。它是通过客户网站加入的邮件列表的网络表单。这个c#布局已经在我的
其他网页表单页面上工作了,但是这个页面让我很头疼。这是我在下面的内容,错误是CSID103('xxxxx'在当前上下文中不存在)subID.Text,subName.Text,SubEmail.Text,subAddress.Text,subPhone.Text和subSex.Text。 


我缺少什么?


(aspx.cs)


      

使用System;

使用System.Collections.Generic;

使用System.Linq;

使用System.Web ;
$
使用System.Web.UI;

使用System.Web.UI.WebControls;

使用System.Data;



名称空间YEYH_Website

{

    public partial class SubscriptionAdmin:System.Web.UI.Page

    {

$
        public void Page_Load(object sender,EventArgs e)

        {

$
        }


        public void resetForm(object sender,EventArgs e)

        {

            subID.Text ="" ;;

            subName.Text ="" ;;

            subEmail.Text ="" ;;

            subAddress.Text ="" ;;

            subPhone.Text ="" ;;

            subSex.Text ="" ;;

        }


public void savesubscriber(object sender,EventArgs e)

        {

            string ID = subID.Text;

            string Name = subName.Text;

           字符串Email = subEmail.Text;

            string Address = subAddress.Text;

            string Phone = subPhone.Text;

            string Sex = subSex.Text;



            SqlDataSource3.InsertCommand =" INSERT INTO dbo.Subscriber(subid,subName,subEmail,subAddress,subPhone,subSex)VALUES('" + Name +"','" + Email +"','" +地址+
"','" + Phone +"','" + Sex +"')" ;;

            SqlDataSource3.Insert();
$


            resetForm(null,null);

        }


        public void loadData(object sender,EventArgs e)

        {

            string ID = Subscriber.SelectedValue;



            SqlDataSource4.SelectCommand =" SELECT * FROM dbo.Subscriber WHERE Id =" + ID;

            DataView result =(DataView)SqlDataSource4.Select(DataSourceSelectArguments.Empty);

            subID.Text = result [0] [0] .ToString();

            subName.Text = result [0] [1] .ToString();

            subEmail.Text = result [0] [2] .ToString();

            subAddress.Text = result [0] [3] .ToString();

            subPhone.Text = result [0] [4] .ToString();

            subSex.Text = result [0] [5] .ToString();    

        }


        public void updatesubscription(object sender,EventArgs e)

        {

            if(subID.Text!="")

            {

$
                string Name = subName.Text;

               字符串Email = subEmail.Text;

                string Address = subAddress.Text;

                string Phone = subPhone.Text;

                string Sex = subSex.Text;



                SqlDataSource4.UpdateCommand =" UPDATE dbo.Subscriber SET Name ='" + subName +"',Email ='" + subEmail +"',Address ='" + subAddress +"',Phone ='"
+ subPhone +"',Sex ='" + subSex +"',WHERE Id ='" + subID.Text;

                SqlDataSource4.Update();

                Subscriber.DataBind();

                resetForm(null,null);

            }¥b $ b        }


        public void delete(object sender,EventArgs e)

        {

            string ID = subID.Text;



            if(ID!="")

            {

$
                SqlDataSource4.DeleteCommand =" DELETE FROM dbo.Subscriber WHERE Id =" + ID;

                SqlDataSource4.Delete();

                Subscriber.DataBind();

                resetForm(null,null);



            }¥b $ b        }¥b $ b    }
}





(aspx)


< div class =" formitem">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Label ID =" idlabel"的CssClass = QUOT; formlabel" RUNAT = QUOT;服务器" Text =" Subscriber ID">< / asp:Label>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Label ID =" subID"的CssClass = QUOT; idlabel" runat =" server">< / asp:Label>

  &NBSP; &NBSP; &NBSP; < / div>

  &NBSP; &NBSP; &NBSP; < div class =" formitem">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Label ID =" namelabel"的CssClass = QUOT; formlabel" RUNAT = QUOT;服务器" Text =" Name">< / asp:Label>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:TextBox ID =" subName"的CssClass = QUOT; formfield" runat =" server">< / asp:TextBox>

  &NBSP; &NBSP; &NBSP; < / div>

  &NBSP; &NBSP; &NBSP; < div class =" formitem">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Label ID =" emaillabel"的CssClass = QUOT; formlabel" RUNAT = QUOT;服务器" Text =" E-mail">< / asp:Label>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:TextBox ID =" subEmail"的CssClass = QUOT; formfield" runat =" server">< / asp:TextBox>

  &NBSP; &NBSP; &NBSP; < / div>

  &NBSP; &NBSP; &NBSP; < div class =" formitem">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Label ID =" addresslabel"的CssClass = QUOT; formlabel" RUNAT = QUOT;服务器" Text =" Address">< / asp:Label>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:TextBox ID =" subAddress"的CssClass = QUOT; formfield" runat =" server">< / asp:TextBox>

  &NBSP; &NBSP; &NBSP; < / div>

  &NBSP; &NBSP; &NBSP; < div class =" formitem">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Label ID =" phonelabel"的CssClass = QUOT; formlabel" RUNAT = QUOT;服务器" Text =" Phone">< / asp:Label>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:TextBox ID =" subPhone"的CssClass = QUOT; formfield" runat =" server">< / asp:TextBox>

  &NBSP; &NBSP; &NBSP; < / div>

  &NBSP; &NBSP; &NBSP; < div class =" formitem">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Label ID =" sexlabel"的CssClass = QUOT; formlabel" RUNAT = QUOT;服务器" Text =" Male / Female">< / asp:Label>

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:TextBox ID =" subSex"的CssClass = QUOT; formfield" runat =" server">< / asp:TextBox>

  &NBSP; &NBSP; &NBSP; < / div>

  &NBSP; &NBSP; &NBSP; < div class =" formitem">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < div class =" right">

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Button ID =" subscriptionDelete"的CssClass = QUOT; formbutton" RUNAT = QUOT;服务器"文本= QUOT;删除"的OnClick = QUOT;删除" />

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Button ID =" subscriptionUpdate"的CssClass = QUOT; formbutton" RUNAT = QUOT;服务器"文本= [更新"的OnClick = QUOT; updatesubscriber" />

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Button ID =" subscriptionReset"的CssClass = QUOT; formbutton" RUNAT = QUOT;服务器"文本= QUOT;复位"的OnClick = QUOT; resetForm" />

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < asp:Button ID =" subscriptionSave"的CssClass = QUOT; formbutton" RUNAT = QUOT;服务器"文本= QUOT;新增]的OnClick = QUOT; savesubscriber" />

  &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / div>

  &NBSP; &NBSP; &NBSP; < / div>

  &NBSP;  < asp:SqlDataSource ID =" SqlDataSource3" RUNAT = QUOT;服务器" ConnectionString ="<%$ ConnectionStrings:YEYHDatabase.mdf%>" SelectCommand =" SELECT * FROM [Subscribe]">< / asp:SqlDataSource>

  &NBSP;  < asp:SqlDataSource ID =" SqlDataSource4" RUNAT = QUOT;服务器" ConnectionString ="<%$ ConnectionStrings:YEYHDatabase.mdf%>" SelectCommand =" SELECT * FROM [Subscribe]">< / asp:SqlDataSource>



  &NBSP; < / div>


解决方案

您好,


请考虑在ASP.NET论坛中提出这个问题。


https://forums.asp达网络/


I'm currently studying Web Dev and my current assessment is about c#. I am finishing my last page and I am getting the same error multiple times. It is a webform for a mailing list people join through the clients website. This c# layout has worked on my other web form pages but this page is giving me a headache. This is what I have below and the errors are CS0103 ('xxxxx' does not exist in current context) for subID.Text, subName.Text, SubEmail.Text, subAddress.Text, subPhone.Text and subSex.Text. 

What am I missing?

(aspx.cs)

      

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

namespace YEYH_Website
{
    public partial class SubscriptionAdmin : System.Web.UI.Page
    {

        public void Page_Load(object sender, EventArgs e)
        {

        }

        public void resetForm(object sender, EventArgs e)
        {
            subID.Text = "";
            subName.Text = "";
            subEmail.Text = "";
            subAddress.Text = "";
            subPhone.Text = "";
            subSex.Text = "";
        }

public void savesubscriber(object sender, EventArgs e)
        {
            string ID = subID.Text;
            string Name = subName.Text;
            string Email = subEmail.Text;
            string Address = subAddress.Text;
            string Phone = subPhone.Text;
            string Sex = subSex.Text;

            SqlDataSource3.InsertCommand = "INSERT INTO dbo.Subscriber (subid,subName,subEmail,subAddress,subPhone,subSex) VALUES ('" + Name + "','" + Email + "','" + Address + "' , '" + Phone + "', '" + Sex + "')";
            SqlDataSource3.Insert();

            resetForm(null, null);
        }

        public void loadData(object sender, EventArgs e)
        {
            string ID = Subscriber.SelectedValue;

            SqlDataSource4.SelectCommand = "SELECT * FROM dbo.Subscriber WHERE Id =" + ID;
            DataView result = (DataView) SqlDataSource4.Select(DataSourceSelectArguments.Empty);
            subID.Text = result[0][0].ToString();
            subName.Text = result[0][1].ToString();
            subEmail.Text = result[0][2].ToString();
            subAddress.Text = result[0][3].ToString();
            subPhone.Text = result[0][4].ToString();
            subSex.Text = result[0][5].ToString();    
        }

        public void updatesubscription(object sender, EventArgs e)
        {
            if (subID.Text != "")
            {

                string Name = subName.Text;
                string Email = subEmail.Text;
                string Address = subAddress.Text;
                string Phone = subPhone.Text;
                string Sex = subSex.Text;

                SqlDataSource4.UpdateCommand = "UPDATE dbo.Subscriber SET Name='" + subName + "', Email='" + subEmail + "', Address='" + subAddress + "', Phone='" + subPhone + "', Sex= '" + subSex + "', WHERE Id= '" + subID.Text;
                SqlDataSource4.Update();
                Subscriber.DataBind();
                resetForm(null, null);
            }
        }

        public void delete(object sender, EventArgs e)
        {
            string ID = subID.Text;

            if (ID != "")
            {

                SqlDataSource4.DeleteCommand = "DELETE FROM dbo.Subscriber WHERE Id=" + ID;
                SqlDataSource4.Delete();
                Subscriber.DataBind();
                resetForm(null, null);

            }
        }
    }
}


(aspx)

<div class="formitem">
            <asp:Label ID="idlabel" CssClass="formlabel" runat="server" Text="Subscriber ID"></asp:Label>
            <asp:Label ID="subID" CssClass="idlabel" runat="server"></asp:Label>
        </div>
        <div class="formitem">
            <asp:Label ID="namelabel" CssClass="formlabel" runat="server" Text="Name"></asp:Label>
            <asp:TextBox ID="subName" CssClass="formfield" runat="server"></asp:TextBox>
        </div>
        <div class="formitem">
            <asp:Label ID="emaillabel" CssClass="formlabel" runat="server" Text="E-mail"></asp:Label>
            <asp:TextBox ID="subEmail" CssClass="formfield" runat="server"></asp:TextBox>
        </div>
        <div class="formitem">
            <asp:Label ID="addresslabel" CssClass="formlabel" runat="server" Text="Address"></asp:Label>
            <asp:TextBox ID="subAddress" CssClass="formfield" runat="server"></asp:TextBox>
        </div>
        <div class="formitem">
            <asp:Label ID="phonelabel" CssClass="formlabel" runat="server" Text="Phone"></asp:Label>
            <asp:TextBox ID="subPhone" CssClass="formfield" runat="server"></asp:TextBox>
        </div>
        <div class="formitem">
            <asp:Label ID="sexlabel" CssClass="formlabel" runat="server" Text="Male/Female"></asp:Label>
            <asp:TextBox ID="subSex" CssClass="formfield" runat="server"></asp:TextBox>
        </div>
        <div class="formitem">
            <div class="right">
                <asp:Button ID="subscriptionDelete" CssClass="formbutton" runat="server" Text="Delete" OnClick="delete" />
                <asp:Button ID="subscriptionUpdate" CssClass="formbutton" runat="server" Text="Update" OnClick="updatesubscriber" />
                <asp:Button ID="subscriptionReset" CssClass="formbutton" runat="server" Text="Reset" OnClick="resetForm" />
                <asp:Button ID="subscriptionSave" CssClass="formbutton" runat="server" Text="Add" OnClick="savesubscriber" />
            </div>
        </div>
     <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:YEYHDatabase.mdf %>" SelectCommand="SELECT * FROM [Subscribe]"></asp:SqlDataSource>
     <asp:SqlDataSource ID="SqlDataSource4" runat="server" ConnectionString="<%$ ConnectionStrings:YEYHDatabase.mdf %>" SelectCommand="SELECT * FROM [Subscribe]"></asp:SqlDataSource>

    </div>

解决方案

Hello,

Please consider asking this question in the ASP.NET forum.

https://forums.asp.net/


这篇关于错误CS0103的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆