問題タブ [servercontrols]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - (App_Codeディレクトリにある)カスタムサーバーコントロールを使用しようとしたときのグローバル名前空間の問題
従来、私は通常のasp.net Webサイト([ファイル]> [新しいWebサイト]を使用して作成)を使用します。最近、本格的なプロジェクト([ファイル]>[新しいプロジェクト]>[ASP.net Webアプリケーション]を使用して作成)を使用することを選択しました。
私は何年も問題なく同じカスタムコントロールを使用しています。新しいWebサイトを作成し、CustomControls.csファイルをApp_Codeディレクトリに配置し、web.configファイルに1行追加するだけで、すべてのカスタムサーバーコントロールを使用できます。Webプロジェクトでそれを試してみると、次のエラーが発生します
エラー225タイプまたは名前空間名'DTF'がグローバル名前空間に見つかりませんでした(アセンブリ参照がありませんか?)D:[ドライブ上のプロジェクトの場所] \ AgIn02.aspx.designer.cs
私のカスタムコントロールファイルは次のようになります
私のweb.configエントリは次のようになります(ページ/コントロール領域)
これを機能させてコンパイルするために、考えられるすべてのことを試しました。カスタムサーバーコントロールのインテリセンスは正常に機能し、コンパイルされません。
また、「基本クラスにはフィールド'blanro'が含まれていますが、そのタイプ(DTF.DateBoxFull)はコントロールのタイプ(DTF.DateBoxFull)と互換性がありません。」というエラーが表示されます。
これを修正する方法と、通常のasp.net Webサイトでは機能するが、Webプロジェクトでは機能しない理由はありますか?
みんな、ありがとう。
asp.net-mvc - asp.net mvc2 のグリッドビュー
ASP.Net グリッドビューを使用し、asp.net mvc コンテンツ ビューでページングの並べ替えやチェックボックスの選択などの操作を行う必要があります。どうしようもない。私はこのようなものを書きました:
しかし、レンダリングされたビューには何も表示されません。今は空白です。助けてください
asp.net - ASP.NET: サーバー コントロールとクライアント コントロールを混在させますか?
誰でも助けることができますか?
私は通常、サーバーコントロール、つまりテキストボックスを使用して、サーバー側のイベントにアクセスできるようにします。
しかし、サーバー側のイベントにアクセスする必要がなく、たとえばテキスト ボックスに jquery または javascript を配置する場合はどうでしょう。
標準の HTML (クライアント コントロール) を使用できますか?
これは良い習慣ですか?
前もって感謝します