小编rub*_*nfa的帖子

必需的数据注释未被翻译

我们面临着必需属性本地化的奇怪错误.

我们有以下代码:

    public class AnswersGroupViewModel
    {
        public int IDAnswerGroup { get; set; }
        public int IDEvaluator { get; set; }
        public List<AnswersViewModel> Answers { get; set; }
    }

    public class AnswersViewModel
    {        
        public string Text{ get; set; }      
        [Required(ErrorMessageResourceName = "RequiredMessage", ErrorMessageResourceType = typeof(Resources.Language))]
        public int IDAnswer{ get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

问题是"RequiredMessage"的正确翻译没有从资源文件中获取,尽管它存在(我们在西班牙语和俄语资源文件上都有RequiredMessage).

像Display这样的属性正在工作和被翻译,但似乎是Required属性的问题.

这是一个示例图像:

标签被翻译成俄语,但所需的消息是西班牙语

使用@ Html.ValidationMessage显示错误

在此先感谢您的帮助.

c# asp.net validation asp.net-mvc data-annotations

17
推荐指数
1
解决办法
2778
查看次数

SQL Server Management Studio在编辑行上崩溃

我不知道为什么,但是过去一周,当我尝试使用“编辑前200行”选项时,SQL Server Management Studio开始崩溃。2014版本发生了这种情况,但是我安装了2016版本却得到了同样奇怪的结果。

可能是服务器相关的问题吗?同事使用相同的配置工作不会出现问题。

提前致谢。

sql-server ssms

7
推荐指数
2
解决办法
4042
查看次数

:observer.start 抛出错误

我正在尝试observer从 iex 启动,但我不确定为什么它不起作用。几天前,它运行没有问题。我定期用 aptitude 更新我的 Ubuntu,所以可能会出现这个问题。这是从 iex 收到的错误:

Erlang/OTP 20 [RELEASE CANDIDATE 2] [erts-9.0] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]

Interactive Elixir (1.4.4) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> :observer.start

18:52:01.936 [error] WX Failed loading 'wxe_driver'@'/usr/lib/erlang/lib/wx-1.8.1/priv' 

{:error,
 {{:load_driver,
   'symbol _ZThn704_N17wxGenericListCtrl31GetSizeAvailableForScrollTargetERK6wxSize, version WXU_3.0 not defined in file libwx_gtk2u_core-3.0.so.0 with link time reference'},
  [{:wxe_server, :start, 1, [file: 'wxe_server.erl', line: 65]},
   {:wx, :new, 1, [file: 'wx.erl', line: 115]},
   {:observer_wx, :init, 1, [file: 'observer_wx.erl', line: 98]}, …
Run Code Online (Sandbox Code Playgroud)

erlang elixir erlang-otp

5
推荐指数
1
解决办法
997
查看次数