我目前正在浏览我们的 asp.net 页面以实现全球化。
然而,将全球化添加到 asp 文本的任务是无聊且容易出错的。这显然可以自动化!我想做的替换类型如下:
从:
<asp:Label ID="whatever" runat="server" Text="This is the text" />
到:
<asp:Label ID="whatever" runat="server"
Text="<%$Resources:ResourceName, This is the text%>" />
Text
以、或结尾Message
的标签应被替换。例如:Title
ToolTip
<asp:Control ID="whatever" runat="server" HeaderText="Header"
ErrorMessage="You did it wrong">
应该变成:
<asp:Control ID="whatever" runat="server"
HeaderText="<%$Resources:ResourceName, Header%>"
ErrorMessage="<%$Resources:ResourceName, You did it wrong%>">
一个例外是不应全球化空文本。
我想使用带有正则表达式的 Visual Studio 搜索替换功能。
提前致谢。