Search
Write a publication
Pull to refresh
2
0
Евгений Махалин @d3en9

User

Send message
В России сейчас не нужно 5 лет ждать судебных разбирательств, что бы получить условный срок, за ложное сообщение о террористическом акте в соц. сетях. Так что тут мы даже впереди Америки
Живу в Нижнем Новгороде, стоимость uber процентов на 30 дешевле аналогов, а get taxi вообще не приемлемо дорог для моих поездок.
Тоже использовали NCalc в своем проекте, в определенный момент столкнулись с проблемой, что в нем использовался тип float, а не double, благо проект с открытым исходным кодом.
Только ради вашего комментария, уже стоило опубликовать заметку
Спасибо, поменял в статье, в моем случае рабочим вариантом оказался
html.TextBoxFor(expression, new { @readonly = "readonly" });
Признаюсь честно, думали о том что бы дублировать. Но наверное есть решение и получше, поэтому пока проект остается без серверной валидации.
Да частичный биндинг не реализован, и поля, которые идут обратно не отбрасываются, и даже сохраняются в базу, все это конечно не правильно, и создает проблемы безопасности. Почему так? недостаток опыта и желание сделать побыстрее.
Валидация в основном клиентская и зависит в основном от типа полей, в тех местах, где валидация зависит от workflow приходится поддерживать в нескольких частях приложения.
Что касается четвертого пункта, то этап workflow на котором поле доступно для редактирования задается как раз аттрибутами, применение этих правил к конкретному этапу workflow идет в модели, в данном случае в базовой модели.
Спасибо за то, что указали на явные недостатки. Может быть, вы знакомы, с каким либо open source проектом, в котором все перечисленное красиво решено?

Information

Rating
Does not participate
Date of birth
Registered
Activity