1

だから私はサイトへのアセンブリとしてext.netを参照しました.aspx。次に、サイトと対応するコードの背後にコピーし、クラス名と名前空間を調整しました。私は同じ解決策にとどまっています。今私が参照するとき、古いサイトのように:

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>

デバッグすると、古いサイトは正しく表示されますが(何も変更しなかったため)、「コピーされた」サイトはuncaught reference error開発者コンソールにログを記録します。

Uncaught ReferenceError: Ext is not defined 

編集:
コピーとオリジナルは同じサイトへの2つのインターフェースです->それらは同じフォルダと同じプロジェクトにあります

編集2:
ソリューションのクリーニングから可能な再構築までチェックして再チェックした後、default_admin(コピー)がソリューションに含まれていませんが、更新によって参照が削除されたようです。「Ext.Net.xml」を「bin/Ext.Net.xml」にコピーできないという問題が発生しました。さらに、コードビハインドの型が正しく読み込まれていません。

編集3:
まあ。これでweb.configファイルができました。これは、ext.netフレームワークを含む動作中のコンポーネントのファイルと同様です。これは、実際にはクライアント側のjavascriptの問題である可能性がありますが、NuGetをインストールした後でも、エラーが発生します。再び古いエラーになります。また、別のエラーを修正するために新しいサイトを作成して、サイトを「コピー」しました。

編集4:
また、新しいチェックアウトと0からの再起動は役に立ちませんでした

編集5:
デフォルト値のRecordFieldsをグリッドに追加するまで、-1からの再起動が役立ちました。タグプロパティの引用は、javascriptへの変換に対して完全に正しくないようです 。RecordFieldのデフォルト値が実行時にJavaScriptエラーをスローするを参照してください。

4

1 に答える 1

2

これはクライアント側のJavaScriptエラーだと思います。

私の推測では、Web.configの必要なセクションが欠落しています。次のREADME.txtのセクションIVを確認し、Ext.NET関連のすべての構成がプロジェクトのWeb.configファイルに追加されていることをトリプルチェックしてください。

http://examples.ext.net/#/Getting_Started/Introduction/README/

お役に立てれば。

于 2013-02-04T21:03:15.613 に答える