У меня есть приложение ASP.NET MVC, где я объявляю несколько моделей C# для своих данных. Тем не менее, я также обрабатываю данные на стороне клиента, и было бы неплохо, если бы я мог каким-то образом получить представление Java класса C#, поэтому мне не нужно повторно объявлять те же структуры данных в JavaScript. В идеале, в моем клиентском коде я бы ссылался на скрипт с именем класса в качестве параметра строки запроса и возвращал бы JS-код, определяющий конструктор для необходимого класса C#. Например.Есть ли способ легко получить представление JavaScript модели C#?
<script src="/model/get?type=Myapp.User"></script>
Конечно, все это произойдет во время выполнения с помощью отражения.
Есть ли какие-либо существующие решения? Спасибо.
В принципе, это невозможно. Существует так много услуг, языковых конструкций и несовместимости между вашим приложением и того, что может предложить JS и браузер. – cheeken