asp.net にコードがあります。ユーザーは、以下のように AJAX カレンダー ポップアップ コントロールを介して日付の選択を入力します。
<td class="style14">
<asp:TextBox ID="DateSelection" runat="server" Height="22px" Width="90px"
AutoPostBack="True"></asp:TextBox>
<asp:ImageButton ID="ImageButtonDateSelection" runat="server" Height="22px"
ImageUrl="~/Images/Calendar.jpg" Width="19px" />
<asp:CalendarExtender ID="CalendarExtenderDateSelection" runat="server"
Format="dd/MM/yyyy" PopupButtonID="ImageButtonDateSelection"
PopupPosition="BottomRight" TargetControlID="DateSelection"
FirstDayOfWeek="Monday">
</asp:CalendarExtender></td>
SQL から日付を取得し、次のように SQL コードで使用します。
declare @dt datetime
set @dt = convert(datetime,'" & DateSelection.Text & "',104
リモートデスクトップではすべて問題ありませんが、サイトを公開すると、サーバーの日付形式が異なるため機能しません。
サーバーの形式がわかりませんが、日付形式を使用してPCで開発し、コードを安全にサーバーに送信できるように、任意の日付形式で動作する簡単な方法があるかどうか疑問に思っています動作することを保証します。ありがとう。