1

.aspx ファイルのポップアップ カレンダーから選択した値が入力される te​​xtbox(txtShipmentDate) があります。

<tr>
    <td align="right" valign="middle" width="125">
       Shipment Date:
    </td>                                       
    <td align="left" valign="middle">
       <asp:TextBox Runat="server" ReadOnly="true" Width="75" 
           ID="txtShipmentDate" CssClass="textbox"></asp:TextBox>
       <a title="Select Ship Date" onclick="if(self.gfPop)gfPop.fPopCalendar(document.forms[0].txtShipmentDate);return false;"
href="javascript:void(0)">
       <IMG class="PopcalTrigger" height="19" alt="" src="/TOrders/calendarxp/themes/xp/calbtn.gif" width="34" align="absMiddle" border="0"></a>
    </td>
</tr>

テキストボックスに正しく入力されます。

しかし、送信ボタンがクリックされたときにテキストボックスの値にアクセスしようとすると、

     If txtShipmentDate.Text.Length > 0 Then oShippingDate = Convert.ToDateTime(txtShipmentDate.Text)

texbox の値は空白です。送信前に他に何も起こりません。他のすべてのテキスト ボックスは、その値を保持します。

4

1 に答える 1