問題タブ [asp.net-webcontrol]
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# - データ テーブル アダプターからコード ファイルを生成する
私は C# の古い ASP.NET に取り組んでおり、
現在4.7.2web site application
で実行されています。
すべての古いテーブルには、それを操作するクラスとビューがあります。
アダプターには通常の操作があります。単独でこの構造のすべてではないにしても、いくつかを生成する方法はありますか?
もう 1 つのオプションは、既存のクラス ( など) をコピーして編集することですが、すべてのクラスが同じように見えるため、それらを生成できるように感じます。これに変更が必要な場合は、ツールを使用する方が簡単だと思います。これは、失敗する可能性が低い、および/またはいくつかの場所で変更を忘れる可能性があるためです。
これは何WebControlling.xsd
tables
table adapters
.App_Code
- BLL
- - Foo.cs
- DAL
- - WebControlling.xsd
.Portal
- Foo
- - Foos.aspx
- - FooAdd.aspx
- - FooEdit.aspx
Fill
GetData
.xsd
Foo.cs
Foo.cs
次のようになります。
私には生成されたようです。
編集:
この質問には、からクラスを生成する興味深い洞察があり.xsd
ます。私の質問は次の理由で異なります。
- ビューも生成する方法を探しています
.aspx
- ファイル全体ではなく、追加のクラスを1つだけ生成しようとしています
c# - マークアップを使用して任意のオブジェクトをパラメータとして LinkButton.CommandArgument に渡すことは可能ですか?
CommandEventArgs.CommandArgument が特定の型にキャストできるオブジェクトを返すという MSDN に関する情報があります。そこに例があります。たとえば、Viewを渡すことは可能ですか?
MSDN の例には、パラメーターとして文字列があります。文字列と整数型の場合は非常に明確です。
Render イベントで View を渡して MultiView に表示できるかどうか疑問に思っています。
私は自分で試してみることにしましたが、サーバータグに <% ... %> を含めることはできません。
それで、私が望むオブジェクトを渡すことは可能ですか、それともいくつかの制限がありますか?