Получить значение раскрывающегося списка, используя строку запроса в asp. net c# - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь отправить данные из поля гиперссылки на другую страницу, используя раскрывающийся список, но моя проблема заключается в том, что при загрузке страницы в моем раскрывающемся списке выбрано изменение индекса, которое меняет 2 текстовых поля ... так как я могу получить значение данных с использованием строки запроса ..

мой вид сетки Данные:

  <asp:HyperLinkField Text="Edit" Target="_blank" DataNavigateUrlFields="PackageId,StdId,CoachName,StdName,Sessions#,PackName,Amount,start_Date,Status,Remark"
         DataNavigateUrlFormatString="EditAddPack.aspx?PackageId={0}&StdId={1}&CoachName={2}&StdName={3}&Sessions#={4}&PackName={5}&Amount={6}&start_Date={7:dd/MM/yyyy}&Status={8}&Remark={9}" />

В следующей форме загрузки страницы я попробовал этот код:

 editCoachdroplist.SelectedValue = Request.QueryString["PackName"]; // it didn't work

, а также я попробовал:

 editSTDDropDownList.SelectedItem.Text = Request.QueryString["PackName"].ToString(); // also it didn't work

и последнее, что я упомянул выше, это выпадающий список:

  protected void editpackDropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{



    if (editpackDropDownList1.SelectedValue == "1 Sessions")
    {

        editSessiontxt.Text = "1";
        editamounttxt.Text = "50";
    }

    else if (editpackDropDownList1.SelectedValue == "4 Sessions")
    {

        editSessiontxt.Text = "4";
        editamounttxt.Text = "180";
    }
    else if (editpackDropDownList1.SelectedValue == "Not Selected")

        editSessiontxt.Text = "0";

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