1

さまざまなコントロール (チェックボックス、テキストエリア、ddls など) を含むページがあります。ページの読み込み時に、データがコントロールに読み込まれます。

ボタンがクリックされた後にデータが元のデータから変更されたかどうかを確認するには、どのような方法がよいでしょうか。c# を使用します。

ありがとう、

4

5 に答える 5

2

HiddenFieldのコントロールのデフォルトコンテンツを非表示にします。ButtonClickedイベントの非表示フィールドの値を比較して、コントロールの最後の内容を確認します。

于 2012-07-05T19:49:48.427 に答える
1

これらのコントロールから継承して、を作成できますcustom controls。そこで、初期値を格納するためのプロパティを作成できます。後でそれを現在の値と比較して、変更されているかどうかを確認できます。

于 2012-07-05T19:50:54.957 に答える
1

並行性をチェックするためにこれを行っていますか?その場合は、エンティティ データ モデルを使用することをお勧めします。フィールドが元のフィールドから変更されたかどうかをチェックする機能が組み込まれています。これを使用する方法の簡単な例を次に示します。

http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/handling-concurrency-with-the-entity-framework-in-an-asp-net-mvc-application

于 2012-07-05T19:55:16.597 に答える
1

使用できますViewState["Key"]

試してみてください

1.負荷中

ViewState["Key"] = texbox.Text;

2.投稿で2つの値を比較します

于 2012-07-05T19:47:55.510 に答える
1

これが Web アプリケーションの場合、個人的にはセッション変数、ViewState などを確認します。これが Windows の場合、プロパティを確認します。いくつかの方法があります。DELTAのようなものを作成しようとしているような音を保持したいデータの種類について、例を挙げて提供できますか

于 2012-07-05T19:48:20.790 に答える