ASP.net MVC TryUpateModel или UpdateModel автоматически связывают HTTP-запрос (форму и строку запроса) как свойство объекта, используя точку.
Например, <input type="text" name="Person.first_name">
может автоматически связываться с объектом Person.first_name
Проблема в том, что точка в строке запроса и форма могут вызвать неизвестную проблему в будущем. В любом случае, я могу заменить этот разделитель точек другим символом, таким как '-' и т. Д.