Имя 'X' не существует в текущем контексте - PullRequest
0 голосов
/ 26 февраля 2019

Я около недели искал в интернете эту проблему и (не слишком технический и не пытаюсь учиться) я действительно борюсь.

Я следую онлайн-руководству по созданию каскадного выпадающего списка с использованием объектов веб-форм (насколько я понимаю, это самый простой способ сделать это)

Извлечение из моей страницы ASPX elow

Под Body у меня есть:

    <section id="banner">
    <div class="inner">
        <h2>Cabin Reviews</h2>
        <p>Straight From The Cruise</p>
        <p></p>
        <div class="dropotron">
            <asp:DropDownList runat="server" ID="ddlClines"></asp:DropDownList>
        </div>

        <div class="dropotrontwo">
            <asp:DropDownList ID="ddlShips" runat="server"></asp:DropDownList>
        </div>
    </div>
</section>

Под моим "Code Behind" у меня есть:

 public partial class MainMenuDropdown : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            ddlClines.DataSource = GetData("spGetCruiseLines", null);
            ddlClines.DataBind();
        }
    }

объект "ddlClines, хотя и не распознается страницей позади. I 'Я видел другие темы, где люди предлагали воссоздать файл конструктора. Я попробовал это безуспешно. Я взял свой код на работу и попросил опытных веб-разработчиков выяснить, что я, очевидно, делаю неправильно, и даже они былив замешательстве. Я действительно хочу снять это с земли, но это борьба с небольшим знанием.

Спасибо, ребята, Тим

1 Ответ

0 голосов
/ 26 февраля 2019

В вашей разметке у вас есть "ddlCLines", тогда как в вашем коде есть "ddlClines".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...