QueryStringField для DataPager и ASP.NET Page Route? - PullRequest
1 голос
/ 04 июля 2011

Я использую QueryStringField для DataPager, чтобы показать номер страницы в URL.Работа штрафов.Но я не хочу, чтобы имя поля отображалось в URL.то, что я устал, это

Глобальный код файла:

protected void Application_Start(object sender, EventArgs e)
    {
        RegisterRoutes(RouteTable.Routes);
    }
void RegisterRoutes(RouteCollection routes)
    {
        routes.MapPageRoute("xyz", "Test/TestRoutes/{PageId}", "~/Demo1.aspx", true, new RouteValueDictionary { { "PageId", "1" } });
    }

и в html я написал для DataPager.1010 *

где, как я хочу.

http://localhost:2055/Test/TestRoutes/2

Как это сделать?

Ответы [ 2 ]

0 голосов
/ 13 октября 2011

Вы пытаетесь переписать свой URL здесь.

Блог ScottG лучше всего понимает эту концепцию.

См. Ниже URL:

http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

0 голосов
/ 20 августа 2011

Вы можете использовать модуль перезаписи URL на IIS.

...