ViewState と AutoPostBack を利用できるカスタム サーバー コントロールを作成しようとしましたが、うまくいきませんでした。注意が必要なのは、私のコントロールが HTML と JavaScript の組み合わせであることです。レンダリングされた出力の良い例を次に示します (私は JS ライブラリも使用しているため、省略された例です)。
<input type="text" id="txt" />
<script>
$(function() {
$("#txt").TurnMeIntoDatePicker({
value: new Date(1950,1,1)
});
});
</script>
この例では、入力の「id」と JS 関数の「値」をパラメーターとして公開する必要があります (そして、それらの値は ViewState によるポストバック後に保持されます)。私が見たすべての例では、パラメーターを入力要素に割り当てることができますが、JS のカスタム文字列には割り当てられません。また、AutoPostBack 関数をどのように追加できるかを知りたいのですが、それはただの肉汁です!