WebアプリケーションでAjaxControlKitを使用しています。問題は、インドのタイムゾーンでアプリケーションにアクセスすると正常に機能することですが、中部標準時(米国とカナダ)のタイムゾーンを選択すると、カレンダーに選択日-1として表示日が表示されます。たとえば、2012年10月16日を選択すると、(エクステンダーコントロールで)2012年10月15日と表示されます。私は次のコードを試しましたが、役に立ちませんでした:
protected void Page_Load(object sender, EventArgs e) {
string Lang = "en-US"; //set your culture here
System.Threading.Thread.CurrentThread.CurrentCulture =
new System.Globalization.CultureInfo(Lang);
}
EnableScriptGlobalization = "true";
また、デバッグ中に、Javascript関数自体の送信者が間違った値を格納していることがわかりました。つまり、日付は=選択された日付-1です。
function setDateIntoHiddenField(sender, args)
アイデアや提案はありますか?