この問題が発生しておらず、説明するため、またはデバッグできるようにするためにコードをアップロードする必要がある場合、この質問は適切ではありません。コードビハインドを使用することでこの問題を解決できることはわかっていますが、やりたくありません。何も機能しない場合、最終的に私はそれをしなければならないでしょう。
データバインドされたコントロール(gridview、Formview、Detailviewなど)を使用していません。テキストボックスとリストボックスなど、すべてが一般的なフォームコントロールです。私はそれらのTextプロパティとSelectedValueプロパティを使用して、UpdatequeryのControlParametersに値を提供しています。すべてが期待どおりに機能しているはずです。texboxコントロールのViewStateプロパティとsqldatasourceコントロール自体を試してみましたが、役に立ちませんでした。updateコマンドに使用されるストアドプロシージャは、ASP.Net側から提供された値をログに記録します。驚くべきことに、フォームの読み込み時に存在していたテキストボックスの古い値が表示され、変更は表示されません。
何が起きてる?
ありがとう!