0

我想这很简单,但我找不到答案。

我们根据查询字符串参数(如?theme=theme1等)设置页面的主题。我只想知道是否有一种简单的方法可以在设置主题名称之前告诉主题名称是否有效,或者如果它无效则捕获并处理错误。

如果主题不存在,我得到的错误是:

Theme ‘theme1’ cannot be found in the application or global theme directories.

我不确定何时抛出异常。我能想到的只是搜索文件夹,但我认为会有更简单的方法。

谢谢

4

1 回答 1

3

根据主题文件夹列表检查主题;主题只使用名称的文件夹,因此在 System.IO 中使用 Directory.Exists。

于 2010-03-15T17:01:22.433 回答