2016-09-16 8 views
0

私はAsp.Netアプリケーションを持っていますが、私はクライアントサイトでできる限り多くのことをしようとしています。だから、私は必要なすべての情報を得るためにJSON文字列にシリアル化されたC#オブジェクトをクライアント(JavaScript付きウェブサイト)に渡しています。Visual Studio(2013)Intellisense for C#parsed jsonオブジェクト

クライアント側では、匿名のためオブジェクトに対するインテリセンスはありません。

私のクラスを作ることができる何かビルトイン、またはlibや拡張子がありますか? JavaScriptでintellisenseに使用できる属性でマークするクラス

  1. つまり、プログラムごとにJSONに変換し、各ビルド後にファイルに保存することができます。しかし、私はこうしてどのようにしてインテリセンスに使用できるのか分かりません。

    また、C#クラスをJavaScriptクラスに変換することもできます。これにより、JavaScriptでインテリセンスが利用できるようになりましたが、手で行う必要があるため変換が難しいと思います。

答えて

0

私の知る限り、あなたのC#クラスをあなたのjavascriptと簡単に共有する方法はありません。

しかし、それは私に聞こえるように、あなたはtypescriptを探しています。これは、Microsoftによって作成されたjavascriptのタイプセーフなバージョンです。

これにより、コードのインテリセンスが向上します。

ここでそれをチェックアウト:

https://www.typescriptlang.org/

https://en.wikipedia.org/wiki/TypeScript

関連する問題