protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
drpschool.Items.Insert(0, new ListItem("--Select--", "0"));
}
}
protected void btnsubmit_Click(object sender, EventArgs e)
{
con.Open();
Session["institute"] = drpschool.SelectedItem.Value.ToString();
Session["year"] = DropDownList1.SelectedItem.Value.ToString();
con.Close(); Response.Redirect("Delete.aspx");
}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
if (DropDownList1.SelectedItem.Value == "1st yr")
{
con.Open();
SqlDataAdapter adp = new SqlDataAdapter("select distinct i_name from GNM1styr_2014_15", con);
DataSet ds = new DataSet();
adp.Fill(ds, "GNM1styr_2014_15");
con.Close();
drpschool.Items.Insert(0, new ListItem("--Select--", "0"));
drpschool.DataTextField = ds.Tables[0].Columns[0].ToString();
drpschool.DataSource = ds;
drpschool.DataBind();
}
if (DropDownList1.SelectedItem.Value == "2nd yr") {
con.Open();
SqlDataAdapter adp = new SqlDataAdapter("select distinct i_name from GNM2ndyr_2014_15", con);
DataSet ds = new DataSet();
adp.Fill(ds, "GNM2ndyr_2014_15");
con.Close();
drpschool.Items.Insert(0, new ListItem("--Select--", "0"));
drpschool.DataTextField = ds.Tables[0].Columns[0].ToString();
drpschool.DataSource = ds;
drpschool.DataBind();
}
if (DropDownList1.SelectedItem.Value == "3rd yr")
{
con.Open();
SqlDataAdapter adp = new SqlDataAdapter("select distinct i_name from GNM3rdyr_2014_15", con);
DataSet ds = new DataSet();
adp.Fill(ds, "GNM3rdyr_2014_15");
con.Close();
drpschool.Items.Insert(0, new ListItem("--Select--", "0"));
drpschool.DataTextField = ds.Tables[0].Columns[0].ToString();
drpschool.DataSource = ds;
drpschool.DataBind();
}
}
<form id="form1" runat="server">
<div>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" Width="450px" AppendDataBoundItems="true"
AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
<asp:ListItem>Select</asp:ListItem>
<asp:ListItem>1st yr</asp:ListItem>
<asp:ListItem>2nd yr</asp:ListItem>
<asp:ListItem>3rd yr</asp:ListItem>
<asp:ListItem></asp:ListItem>
</asp:DropDownList>
<asp:DropDownList ID="drpschool" Width="450px" runat="server">
</asp:DropDownList>
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel2">
<ProgressTemplate>
<div>
loading.......</div>
</ProgressTemplate>
</asp:UpdateProgress>
</td> </tr>
<tr>
<td align="left" style="width: 200px; height: 40px">
</td>
<td align="left" style="width: 300px; height: 40px">
<asp:Button ID="btnsubmit" runat="server" BackColor="#8080FF" BorderColor="#8080FF"
CssClass="panel" Font-Bold="True" ForeColor="White" Height="31px" OnClick="btnsubmit_Click"
Text="Submit" Width="100px" />
</td>
</tr>
<tr>
<td align="left" style="width: 200px; height: 20px">
</td>
<td align="left" style="width: 300px; height: 20px">
</td>
</tr>
</table>
</form>
hello sir i have two dropdown inside a updatepael when i select one dropown th other gets update and on button click redirect o another page but when i move back to he same page it displays error invalid postback or callbck ,if datais validuse clietscriptmanager.registerfor eventvalidaion method