Print Page | Close Window

URL Routing Yönlendirme Sorunu

Printed From: C#nedir?com
Category: ASP.NET
Forum Name: ASP.NET
Forum Description: ASP.NET
URL: http://forum.csharpnedir.com/forum_posts.asp?TID=81949
Printed Date: 23 Ağustos 2019 at 16:34
Software Version: Web Wiz Forums 11.01 - http://www.webwizforums.com


Topic: URL Routing Yönlendirme Sorunu
Posted By: erkan_1907
Subject: URL Routing Yönlendirme Sorunu
Date Posted: 08 Mart 2019 at 10:06
ASP.net de global.asax kullanarak link düzenlemesi yapmaya çalışıyorum. Fakat hep ilk linke yönlendiriyor.

Global.asax tanımlamaları:

<%@ Import Namespace="System.Configuration" %>
<%@ Import Namespace="System.Web.Routing" %>

<script runat="server">
        
    void Application_Start(object sender, EventArgs e) 
    {
        RegisterUrlRoutes(System.Web.Routing.RouteTable.Routes);
    }

    public void RegisterUrlRoutes(System.Web.Routing.RouteCollection UrlRoutes)
    {
        UrlRoutes.MapPageRoute("hizmetler", "{linkhizmet}", "~/hizmet.aspx");
        UrlRoutes.MapPageRoute("icerikler", "{linkicerik}", "~/makale.aspx");
    }

MasterPage deki hizmet.aspx linki bu şekilde:

<asp:Repeater ID="Repeater3" runat="server" DataSourceID="AccessDataSource7">
    <ItemTemplate>
        <a href="<%# Eval("linkhizmet") %>"><%# Eval("ad") %></a>
</ItemTemplate>
</asp:Repeater>

Diğeride başka sayfada:

<a href="<%# Eval("linkicerik") %>">Oku </a>

icerik.aspx
link.Text = RouteData.Values["linkicerik"].ToString(); 
bu şekilde alıp sorguyla sayfaya getiriyorum.

linkhizmet ve linkicerik access tablosunda oluşturduğum girilen başlıklardan metin temizleme ve düzenleme yapılarak oluşturulan alanlar.

ikinci yazdığım linkicerik de hizmet.aspx e gidiyor. Global.asax da hangisini üste alırsam o çalışıyor. Tek olduğunda sorunsuz çalışıyor. 

Acil yardım ederseniz çok sevinirim.




Print Page | Close Window

Forum Software by Web Wiz Forums® version 11.01 - http://www.webwizforums.com
Copyright ©2001-2014 Web Wiz Ltd. - http://www.webwiz.co.uk