asp.net c# no fprm principal aspx tenho o seguinte code Objectolicenca.aspx Código: <asp:Content ID="Content1" ContentPlaceHolderID="content_sabatica" runat="server">
<div id="ddlobj">
<div class="pos1">
<label id="lblObjlicenca" for="ctl00_content_sabatica_ddlObjlicenca" runat="server">
Objecto de licença</label>
</div>
<div class="pos2">
<asp:DropDownList ID="ddlObjlicenca" runat="server" OnSelectedIndexChanged="ddlObjlicenca_SelectedIndexChanged"
AutoPostBack="True">
<asp:ListItem Value="0">-----Seleccionar--------</asp:ListItem>
<asp:ListItem Value="1">Projecto de investigação / acção</asp:ListItem>
<asp:ListItem Value="2">Elaboração de dissertação de mestrado</asp:ListItem>
<asp:ListItem Value="3">Realização / finalização de tese de doutoramento</asp:ListItem>
<asp:ListItem Value="4">Frequência de curso especializado</asp:ListItem>
</asp:DropDownList>
</div>
</div>
<div id="place_holder">
<asp:PlaceHolder ID="PlaceHolderf1" runat="server"></asp:PlaceHolder>
</div>
</asp:Content>
co code behind coorespondente tenho
Código:
protected void Page_Load(object sender, EventArgs e)
{
//if (!IsPostBack)
//{
// opcsddl();
//}
}
protected void ddlObjlicenca_SelectedIndexChanged(object sender, EventArgs e)
{
opcsddl();
}
#region metodos
private void opcsddl()
{
if (ddlObjlicenca.SelectedValue == "0")
{
}
if (ddlObjlicenca.SelectedValue == "1")
{
PlaceHolderf1.Controls.Add(LoadControl("objectoF1.ascx"));
}
if (ddlObjlicenca.SelectedValue == "2")
{
PlaceHolderf1.Controls.Add(LoadControl("objectoF2.ascx"));
}
if (ddlObjlicenca.SelectedValue == "3")
{
PlaceHolderf1.Controls.Add(LoadControl("objectoF3.ascx"));
}
if (ddlObjlicenca.SelectedValue == "4")
{
PlaceHolderf1.Controls.Add(LoadControl("objectoF4.ascx"));
}
}
no qual funciona perfeitamente
em cada objectoF1.ascx (coorespondente a opc1 da ddl)
tenho o seu formulario coorespndente , mais 2 botões , um de anterior outro de seguinte com o seguinte code
Código:
<fieldset>
<legend>Elaboração de dissertação de mestrado </legend>
<div id="principal">
<div id="curso">
<div class="lbtema">
<label class="float_r" id="lblcurso" for="ctl00_content_sabatica_tbcurso" runat="server">
Curso</label>
</div>
<div class="txttema">
<asp:TextBox ID="tbcurso" runat="server" Width="735px"></asp:TextBox>
</div>
</div>
<div id="instit">
<div class="lbtema">
<label class="float_r" id="lblinstit" for="ctl00_content_sabatica_tbinstituicao"
runat="server">
Instituição</label>
</div>
<div class="txttema">
<asp:TextBox ID="tbinstituicao" runat="server" Width="735px"></asp:TextBox>
</div>
</div>
<div id="datas">
<div class="lbdatapre">
<label class="float_r" id="lbldatapreinsc" for="ctl00_content_sabatica_tbdatapreinscricao"
runat="server">
Data Pré Inscrição</label>
</div>
<div class="txtdatapre">
<asp:TextBox ID="tbdatapreinscricao" runat="server" Width="100px"></asp:TextBox>
</div>
<div class="lbdatamatricula">
<label class="float_r" id="lbldatamatriculaaceita" for="ctl00_content_sabatica_tbdatamatriculaaceita"
runat="server">
Data Matricula Aceitação</label>
</div>
<div class="txtdatamatricula">
<asp:TextBox ID="tbdatamatriculaaceita" runat="server" Width="100px"></asp:TextBox>
</div>
</div>
<div id="secundaria2">
<div class="lbtema">
<label class="float_r" id="lbltema" for="ctl00_content_sabatica_tbtema" runat="server">
Tema</label>
</div>
<div class="txttema">
<asp:TextBox ID="tbtema" runat="server" Width="735px"></asp:TextBox>
</div>
</div>
<div id="obj2">
<div class="lbobj2">
<label class="float_r" id="Label1" for="ctl00_content_sabatica_tbobj" runat="server">
Objectivos</label>
</div>
<div class="txtobj2">
<asp:TextBox ID="tbobj" runat="server" Height="73px" TextMode="MultiLine" Width="735px"></asp:TextBox>
</div>
</div>
<div id="metod2">
<div class="lbobj">
<label class="float_r" id="lblmetodologia" for="ctl00_content_sabatica_Tbmetologia"
runat="server">
Metodologia</label>
</div>
<div class="txtobj">
<asp:TextBox ID="Tbmetologia" runat="server" Height="73px" TextMode="MultiLine" Width="735px"></asp:TextBox>
</div>
</div>
<div id="calend2">
<div class="lbobj">
<label class="float_r" id="lblcalendarizacao" for="ctl00_content_sabatica_tbcalendarizacao"
runat="server">
Calendarização</label>
</div>
<div class="txtobj">
<asp:TextBox ID="tbcalendarizacao" runat="server" Height="73px" TextMode="MultiLine"
Width="735px"></asp:TextBox>
</div>
</div>
<div id="ddl_conf2">
<div class="lbobj1">
<label id="lblconf" class="tamanho" for="ctl00_content_sabatica_ddlconf" runat="server">
O plano está confirmado pelo especialista e certificado pela instituição?
</label>
</div>
<div class="txtobj1">
<asp:DropDownList ID="ddlconf" runat="server" AutoPostBack="True">
<asp:ListItem Value="0">-----Seleccionar--------</asp:ListItem>
<asp:ListItem Value="1">Sim</asp:ListItem>
<asp:ListItem Value="2">Não</asp:ListItem>
</asp:DropDownList>
</div>
</div>
<div class="botoeserr">
<div class="erro">
<asp:Label ID="lblerro" runat="server" CssClass="stlrmtn2"></asp:Label>
</div>
<div class="btn">
<div class="bt2 ">
<asp:Button CssClass="float_R btn2" ID="btnanterior" runat="server" Text="Anterior" OnClick="btnanterior_Click" />
</div>
<div class="bt1">
<asp:Button CssClass="float_R btn2" ID="btnseguinte" runat="server" Text="Seguinte" OnClick="btnseguinte_Click" />
</div>
</div>
</div>
</div>
code c# coorespondente ao form anterior
Código:
protected void btnanterior_Click(object sender, EventArgs e)
{
Response.Redirect("experienciaprof_modalidadesde_accoes.aspx");
} o problema é que quando clico no botão deste form , não me reridecciona para o form que esta a ser chamado no response.redirect do botão , mas sim para o form onde se encontra a ddl Objectolicenca.aspx já fiz break point no respectivo botão e nem la para estranho agradecia um help