Из реализации JavaScript (trim>), которая удаляет начальные и конечные пробелы из строк. Вот измененная реализация ответа на этот вопрос.
var str = "0000one two three0000"; //TEST
str = str.replace(/^\s+|\s+$/g,'0'); //ANSWER
Первоначальная реализация для этого на JS
string.trim():
if (!String.prototype.trim) {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,'');
}
}
You can write a class with the same properties of your anonymous type's, and you can cast your anonymous type to your hand-written type. The drawback is you have to update the class when you make projection changes in your linq query.
У меня та же проблема ... после того, как я подумал bit, я пришел к выводу, что наиболее правильное и масштабируемое решение - сериализовать этот анонимный тип перед отправкой в View. Таким образом, вы можете использовать тот же метод для заполнения страницы с помощью кода просмотра позади и для заполнения страницы с помощью JSON