我正在尝试将 ASP.NET Web 应用程序转换为使用资源文件。我以前没有使用过资源文件,所以我只是在玩弄它们,想知道这是否可能。
当没有找到结果时,我有一条从搜索返回的消息,提示用户返回主页。很多这些页面都有方法来确定将用户发送到的正确页面,因此有许多部分带有类似于此的标记:
抱歉,我们找不到符合您搜索条件的项目。
请调整您的搜索条件或
<a href="<%= SomeMethodToDetermineUri() %>">
返回 (SomePage)</a>
。
所以基本上,某种类型的消息,后跟一个链接或链接列表。获取消息部分工作正常,这是生成链接的服务器端代码,这就是问题所在。
将其放入资源文件的最佳方法是什么?它能够很好地识别 html 链接部分,但服务器端代码以纯文本形式插入。
是把它分成2个资源的唯一方法吗?(看起来很乱)
<%= Resources.Master.NoSearchResultsFound %>
<a href="<%= SomeMethodToDetermineUri() %>">
<%= Resources.Master.NoSearchResultsFoundReturnLinkText %>
</a>.
或者有没有办法让页面评估服务器代码?