これを手短にします。
- 変更時またはページ読み込み時にカレンダー エクステンダーの開始日と終了日を動的に設定したい
- 値は .ascx の隠しフィールドに入れられ、ページのロード中に if not ポストバックで入力されます
- カレンダー エクステンダーの 1 つのセットは、グリッド ビューのアイテム テンプレート フィールドにあり、このセット Aを呼び出します
- 他のものは通常の html テーブルにあります -セット b
set a と set bにはフラグがありますStartDate="<%# hfStart.value%>" EndDate="<%# hfEnd.value%>"
グリッド ビュー列のアイテム テンプレートに a を設定すると、魅力のように機能します
HTML テーブルのset b がまったく機能していないようです
何を与える?
これまでのところ、同じコードを内部に含む他のサーバータグを試しましたが、明らかに重要な詳細が欠けています. 一方が機能し、もう一方が機能しないのはなぜですか?
更新:試した
CDate(hfstart.value).ToString
<%: および <%= タグ付き<%= hfstart.value %>
私が誤解しない限り、 <%= は asp.net ライフサイクルの最後で起動し、このコンテキストでは役に立たなくなります。