0
我對資源文件有一個奇怪的問題。我有一些數據註釋中的代碼,它允許一些特殊字符用於用戶名,這部分代碼工作正常。在資源文件中,我有UserNameFormatError消息,如下所示:MVC 4資源文件問題?
最少6個字母,數字和特殊字符,不能包含空格。特殊字符包括:!,@,#,$,%,^,&,*,(,), - ,_,+,。,',`,〜,/,=,?,{,},|
我遇到的問題是,當我調試程序,它認爲我試圖將用戶名轉換爲int。當我拿出「特殊字符包括:!,@,#,$,%,^,&,*,(,), - ,_,+,。,',`,〜,/,=, {,},|」代碼運行良好的部分資源文件。我是否必須爲特殊字符部分使用某種轉義?例如:如果我使用@作爲特殊字符,是否需要使用「\」或%xx方法將其轉義?