Web projesinde URL Route yapısı ve Updatepanel aynı anda kullanamıyorum. Updatepanel işlevini yerine getirmiyor. Route yapısını sildiğimde sayfadaki scriptmanager sorunsuz yükleniyor ama Route yapısını ekleyince sonuç hüsran. Bu konuda bilgisi olan arkadaş varsa yazabilir mi ?
Global asax ım bu şekilde sorunsuz çalışıyor :
protected void Application_Start(object sender, EventArgs e)
{
RouteAdd(RouteTable.Routes);
}
void RouteAdd(RouteCollection route)
{
route.MapPageRoute("Home", "", "~/Home/Default.aspx");
route.MapPageRoute("Makale", "{oku}", "~/makale.aspx");
}örnek updatepanel de bu şekilde butona tıklayınca saati sayfa yenilemeden gösteriyor ama route yapısıyla birlikte kullanınca sayfa yenileniyor.
<form id="form1" runat="server">
<div style="padding-top: 10px">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<fieldset>
<legend>UpdatePanel</legend>
<asp:Label ID="Label1" runat="server" Text="Panel created."></asp:Label><br />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click2" Text="Button" />
</fieldset>
</ContentTemplate>
</asp:UpdatePanel>
<br />
</div>
</form>
codebehind tarafı :
protected void Button1_Click2(object sender, EventArgs e)
{
Label1.Text = "Refreshed at " +
DateTime.Now.ToString();
}