編集
以下の回答のいずれかで、テーブル内のレンダリングに関するこの問題を修正できました。ListViews 内でこの問題がまだ発生しています。ListView でこの CSS を試しましたが、問題は解決していません。
/* FIX FOR CALENDAR IN TABLE */
.DateTime_Edit
{
white-space: nowrap;
}
.DateTime_Edit table
{
border: solid 0 #FFFFFF;
width: 0;
height: 0;
padding: 0;
margin: 0;
}
.DateTime_Edit table tr td
{
border: solid 0 #FFFFFF;
padding: 0;
margin: 0;
}
/* LISTVIEW, NOT WORKING */
.DateTime_Edit table.listview
{
border: solid 0 #FFFFFF;
width: 0;
height: 0;
padding: 0;
margin: 0;
}
.DateTime table.listview tr td
{
border: solid 0 #FFFFFF;
padding: 0;
margin: 0;
}
リストビューの
代替テキスト内 http://www.imageunload.com/public/15867/CSSIssue2.png?no_history テーブル内の
代替テキスト http://www.imageunload.com/public/15852/CSSIssue.jpg?no_history
フィールド テンプレートの定義:
<%@ Control Language="C#" CodeBehind="DateAjaxCalendar_Edit.ascx.cs" Inherits="WarehouseLogging.DateAjaxCalendar_EditField" %>
<div class="DateTime_Edit">
<asp:TextBox ID="TextBox1" runat="server" Text='<%# FieldValueEditString %>' CssClass="droplist"></asp:TextBox>
<asp:Image runat="Server" CssClass="CalendarIcon" ID="imgCalendar1" ImageUrl="~/Images/calendar.gif" />
<ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server" PopupButtonID="imgCalendar1"
TargetControlID="TextBox1" CssClass="custcal1">
</ajaxToolkit:CalendarExtender>
<ajaxToolkit:FilteredTextBoxExtender ID="fltrTextBox1" runat="server" TargetControlID="TextBox1"
FilterType="Custom, Numbers" ValidChars="/">
</ajaxToolkit:FilteredTextBoxExtender>
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" CssClass="droplist"
ControlToValidate="TextBox1" Display="Dynamic" Enabled="false" />
<asp:DynamicValidator runat="server" ID="DynamicValidator1" CssClass="droplist" ControlToValidate="TextBox1"
Display="Dynamic" />
</div>