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

时间:2011-07-19 01:38:23

标签: c# asp.net web-config global app-code

这是我在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函数。

感谢任何帮助,

Simplecode

1 个答案:

答案 0 :(得分:3)

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