ASP.NET C#:如何在web.config中调用App_code函数

本文关键字:调用 App 函数 code config web NET ASP | 更新日期: 2023-09-27 18:02:47

这是我在web.config中使用的代码:

<add name="MainRule" virtualUrl="^~/Pages/(['w-_]+).html"
  rewriteUrlParameter="ExcludeFromClientQueryString"
  destinationUrl="~/page.aspx?pid=${PageTitleToId.ConvertPageTitleToPageId($1)}"
  ignoreCase="true" />

在App_Code文件夹中,我有一个"PageTitleToId.cs"类,它包含ConvertPageTitleToPageId函数,该函数采用字符串参数。

我是不是因为运行页面时未调用ConvertPageTitleToPageId函数而丢失了什么。

感谢您的帮助,

简单代码

ASP.NET C#:如何在web.config中调用App_code函数

您不能在web.config中执行代码。我会更新page.aspx来处理title查询字符串参数,它会在该参数上调用ConvertPageTitleToPageId()来获取pid