マスター フォームと Telrik AJAX コントロールを使用する ASP.NET プロジェクトがあります。基本リストと編集コントロールを使用して、UI の一貫性を維持しています。編集コントロールが RadGrid からのモーダル ポップアップで開かれると、フォームはコントロールよりも小さくなります。ウィンドウを適切なサイズに強制する方法、または少なくとも手動でサイズを設定する方法はありますか?
基本リスト コントロール:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ListBaseControl.ascx.cs" Inherits="BaseControls.ListBaseControl" %>
<div>
<telerik:RadGrid ID="uxBaseList" runat="server" AutoGenerateColumns="false" OnDeleteCommand="uxBaseList_DeleteCommand"
OnNeedDataSource="uxBaseList_NeedDataSource" Skin="WebBlue" OnItemDataBound="uxBaseList_ItemDataBound" >
<MasterTableView EditMode="PopUp" CommandItemDisplay="Top" >
<EditFormSettings UserControlName="CustomerEditControl.ascx" EditFormType="WebUserControl" >
<PopUpSettings Modal="true" />
<EditColumn UniqueName="EditCommandColumn" ></EditColumn>
</EditFormSettings>
</MasterTableView>
</telerik:RadGrid>
</div>
派生リスト コントロール:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ShopListControl.ascx.cs" Inherits="ShopUI.ShopListControl" %>
<%@ Register Src="../BaseControls/ListBaseControl.ascx" TagName="ListBaseControl" TagPrefix="uc1" %>
<uc1:ListBaseControl ID="uxShopList" runat="server" DataKeyFields="ShopId" DeleteButtonVisible="false" EditControlName="ShopEditTest.ascx" />
基本編集コントロール:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="EditBaseControl.ascx.cs" Inherits="BaseControls.EditBaseControl" %>
<div class="footer" >
<div>
<asp:Button ID="uxSave" runat="server" Text="Save" OnClick="uxSave_Click" CommandName="Update" CssClass="btn btn-primary" />
<asp:Button ID="uxCancel" runat="server" Text="Cancel" OnClick="uxCancel_Click" CommandName="Cancel" CssClass="btn btn-danger"/>
</div>
<div>
<asp:Label ID="uxChangedBy" runat="server"></asp:Label>
<asp:Label ID="uxChangedDate" runat="server"></asp:Label>
</div>
</div>
派生編集コントロール:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ShopEditBoostrapTest.ascx.cs" Inherits="ShopUI.ShopEditTest" %>
<div class="container" style="height:500px;width:950px;">
<div class="row" style="background-color: lightgray;">
<div class="span12" style="background-color: lightblue;">Welcome to my web site</div>
</div>
<div class="row" style="background-color: lightgray;">
<div class="span4" style="background-color: lightcoral;">
<table style="width: 100%">
<caption>Span 4</caption>
<tr>
<td>Cell (0, 0)</td>
<td>Cell (0, 1)</td>
</tr>
<tr>
<td>Cell (1, 0)</td>
<td>Cell (1, 1)</td>
</tr>
</table>
</div>
<div class="span8" style="background-color: lightpink;">Span 8</div>
</div>
</div>
結果: