Я пытаюсь отправить данные из поля гиперссылки на другую страницу, используя раскрывающийся список, но моя проблема заключается в том, что при загрузке страницы в моем раскрывающемся списке выбрано изменение индекса, которое меняет 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";
}