Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Modifica global.asax

  1. #1
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140

    Modifica global.asax

    Salve a tutti, ho questo file global.asax

    <%@ Application Language="C#" %>
    <%@ Import Namespace="System" %>
    <%@ Import Namespace="System.Web" %>
    <%@ Import Namespace="System.Text.RegularExpressions" %>

    <script runat="server">
    void Application_BeginRequest(object sender, EventArgs e)
    {
    var regex = new Regex("^/dettaglio-offerta-last-minute-(.*)-(.*)-(.*)-(.*)", RegexOptions.IgnoreCase);
    var match = regex.Match(Request.Url.AbsolutePath);
    if (match.Success)
    HttpContext.Current.RewritePath("/dettaglio-offerta-last-minute.asp?id=" + match.Groups[1].Value);
    }
    </script>


    vorrei aggiungere un altra condizione di riscrittura url, ma non arrivo al dunque....

    <script runat="server">
    void Application_BeginRequest(object sender, EventArgs e)
    {
    var regex = new Regex("^/zona-offerte-(.*)", RegexOptions.IgnoreCase);
    var match = regex.Match(Request.Url.AbsolutePath);
    if (match.Success)
    HttpContext.Current.RewritePath("/zonaofferte.asp?id=" + match.Groups[1].Value);
    }
    </script>


    Gabriele

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    beh, devi semplicemente mettere in essere un'altra condizione. Conoscendo le regex, ovviamente.

    var regex2 = new Regex("REGOLA", RegexOptions.IgnoreCase);
    var match = regex2.Match(Request.Url.AbsolutePath);
    if (match.Success)
    .
    .
    .

  3. #3
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Ciao, ti ringrazio, ho sistemato con le tue info.

    var regex1 = new Regex("^/offerte-last-minute-(.*)", RegexOptions.IgnoreCase);
    var match1 = regex1.Match(Request.Url.AbsolutePath);
    if (match1.Success)
    HttpContext.Current.RewritePath("/index.asp?zona=" + match1.Groups[1].Value);

    ecc ecc

    Gabriele

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.