【发布时间】:2009-05-12 12:43:16
【问题描述】:
我有个同事也是这么想的
alert('<asp:Localize ID="ErrorAddingComponent" runat="server" Text="There was an error adding component: " meta:resourcekey="ErrorAddingComponent"/>' + errortext);
如果我们从 AJAX 调用中得到错误是个好主意,errortext 是在 jquery ajax 错误时调用的函数的参数,
对我来说,使用服务器端本地化控件的想法似乎很糟糕,我们使用的是 asp.net MVC,所以对我来说,即使使用 GetLocalResourceObject 也比这个更可取,
谁能给我任何理由,我可以向他提出这个问题? (或者如果您认为他的解决方案是可以的,为什么?)。
除此之外,警报也让我烦恼,我认为我们应该将错误解析为 div 以进行演示。
【问题讨论】:
-
我想我想要的是有人给我更多关于为什么这不好的细节,我觉得是这样,但在一天结束时,本地化控件确实会解析一个字符串,如果警报被触发(就 Javascript 而言,字符串可能已被硬编码)。
标签: javascript jquery asp.net-mvc localization