is exhausting memory in the designer view for a webtab
we have never seen this behavior in 6+ years of using PB now
it does display the PB Controls (PopupCalendar) after a close and reopen of VS 2010
code looks like this:
<des:DateTextBox ID="dtbETSiteContractBegins" runat="server" EnableContextMenu="False"> <PopupCalendar> <Calendar EnableContextMenu="False"></Calendar> </PopupCalendar> </des:DateTextBox>
assembly declaration looks like this:
<%@ Register Assembly="fredck.fckeditorv2" Namespace="fredck.fckeditorv2" TagPrefix="fckeditorv2" %>
are there any known issues/workarounds for this?
(we have literally hundreds of date and calendar controls on our 4 commercial web sites)
finally, this is a "beefy" PC (quad core, Win7 Ult, 64-bit, 8GB memory, etc.), but the process of adding a PB control runs memory up to 3GB until VS 2010 throws a message about low virtual memory.
thanks
Hello mccreadiegroup,
I have created case: CAS-58482-2XHDTW in order to investigate further your issue. Please send me a running sample.
hi
here is the current version of the .aspx (just one of the tabs in the page) with the Infragistics webdatepicker now (since the PeterBlum datepicker was a show stopper for us and brought our development to its knees).
we'd welcome a GoToMeeting session to demonstrate this bad behavior.
also, Peter Blums package is download-able from his site if you folks would like to continue your own internal testing.
finally, by simply inserting the original sample piece of code provided above, you will experience this behavior (i did on both a win7 and winxp environment and can demonstrate via GoToMeeting).
<ig:ContentTabItem EnableAjax="True" AutoSize="True" EnableDynamicUpdatePanel="True" runat="server" Text="Contracts/Affiliation Agreements"> <Template> <asp:UpdatePanel ID="updAgreements" runat="server"> <ContentTemplate> <asp:Panel ID="panContractUpload" runat="server" Visible="false" Width="100%"> <br /> <p> File size is limited to 2MB per file. Accepted file formats are Microsoft Word (.doc/.docx), Excel (.xls/.xlsx) and Powerpoint (.ppt/.pptx), Zip files (.zip), and Adobe Acrobat (.pdf) files.</p> <p> <strong>Upload a New Contract File <asp:CheckBox ID="cbIsContractFilePubliclyViewable" runat="server" Text="I want to make this available for Students and Preceptors to view." Font-Italic="True" ForeColor="Blue" Visible="False" /></strong></p> <p> <asp:FileUpload ID="txtContractFileUpload" runat="server" Width="36em" /> <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ErrorMessage="Please select a file to upload" ControlToValidate="txtContractFileUpload" Display="Dynamic" SetFocusOnError="True" ValidationGroup="contractfileupload"></asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="This file type is not supported." ValidationExpression=".*\.(([Dd][Oo][Cc][Xx]?)|([Pp][Dd][Ff])|([Xx][Ll][Ss][Xx]?)|([Pp][Pp][Tt][Xx]?)|([Zz][Ii][Pp]))$" ControlToValidate="txtContractFileUpload" Display="Dynamic" SetFocusOnError="True" ValidationGroup="contractfileupload"></asp:RegularExpressionValidator></p> <asp:Label ID="lblContractFileUploadMessage" runat="server" EnableViewState="False" Style="color: red;"></asp:Label> <p> <asp:Button ID="btnContractUpload" runat="server" Text="Upload" OnClick="btnContractUpload_Click" OnClientClick="BLOCKED SCRIPTdocument.forms[0].encoding = 'multipart/form-data';" CssClass="SaveButton" ValidationGroup="contractfileupload" /> <asp:Button ID="btnContractUploadDone" runat="server" CssClass="InfoButtonchp" Text="Done" /></p> </asp:Panel> <asp:Panel ID="pnlETContractAffiliations" Visible="false" runat="server" BorderColor="#CCCCCC" BorderStyle="Solid"> <table style="width: 100%"> <tr> <td valign="top"> <b><br /> <asp:LinkButton ID="lbAddNewContract" runat="server" Enabled="True">Add New</asp:LinkButton> <br /> </b> <br /> <asp:Panel ID="pnlETSitePaid" runat="server" BorderColor="#CCCCCC" BorderStyle="Solid" Visible="False" Width="100%"> <asp:TextBox ID="txtETContAffID" runat="server" Width="100px" Visible="False"></asp:TextBox> <asp:RadioButtonList ID="rblContractAffiliationFlag" runat="server" Height="10px" Width="200px" RepeatDirection="Horizontal"> <asp:ListItem Selected="True" Value="C">Contract</asp:ListItem> <asp:ListItem Value="A">Affiliation</asp:ListItem> </asp:RadioButtonList> <br /> Contract Amount: <asp:TextBox ID="txtETSiteContractAmount" runat="server" CssClass="alignMoneyRight" Width="100px" ToolTip="Enter currency starting just left of the decimal point. Numbers enter in a right to left input direction."></asp:TextBox> <ajaxToolkit:MaskedEditExtender ID="txtETSiteContractAmount_MaskedEditExtender" runat="server" CultureName="en-US" DisplayMoney="left" Enabled="True" InputDirection="RightToLeft" Mask="9999999.99" MaskType="Number" TargetControlID="txtETSiteContractAmount" /> <ajaxToolkit:MaskedEditValidator ID="txtETSiteContractAmount_MaskedEditValidator" runat="server" ControlExtender="txtETSiteContractAmount_MaskedEditExtender" ControlToValidate="txtETSiteContractAmount" Display="Dynamic" InvalidValueMessage="The amount is invalid" IsValidEmpty="true" MaximumValue="9999999.99" MaximumValueMessage="The amount is to large" MinimumValue="0" MinimumValueMessage="The amount is to small" TooltipMessage="Please Enter a Value between 0 and 9,999,999.99" /> per <asp:DropDownList ID="ddlETSiteContractTerm" runat="server"> <asp:ListItem></asp:ListItem> <asp:ListItem>Year</asp:ListItem> <asp:ListItem>Month</asp:ListItem> <asp:ListItem>Student</asp:ListItem> <asp:ListItem>Rotation Filled</asp:ListItem> <asp:ListItem>One Time Only</asp:ListItem> </asp:DropDownList> <br /> <br /> Contract Status: <ajaxToolkit:ComboBox ID="ddlETSitesContractStatus" runat="server" AutoCompleteMode="SuggestAppend" AutoPostBack="False" CaseSensitive="False" CssClass="" DataTextField="ContractStatus" DataValueField="ID" DropDownStyle="DropDown" ItemInsertLocation="OrdinalText" MaxLength="200" Width="300px"> </ajaxToolkit:ComboBox> <br /> <br /> <table style="width: 100%"> <tr> <td style="height: 12px; width: 271px"> Contract Begins: <ig:WebDatePicker ID="wdpETSiteContractBegins" runat="server"> <Buttons> <CustomButton ImageUrl="~/images/icon-calendar.gif" /> </Buttons> </ig:WebDatePicker> </td> <td style="height: 12px"> Expiration: <ig:WebDatePicker ID="wdpETSiteContractExpiration" runat="server"> <Buttons> <CustomButton ImageUrl="~/images/icon-calendar.gif" /> </Buttons> </ig:WebDatePicker> </tr> </table> <br /> <asp:Button ID="btnSaveETContractAffiliationsAdd" runat="server" CssClass="SaveButton" OnClick="btnSaveETContractAffiliationsAdd_Click" Text="Save" ValidationGroup="saveETContractAffiliationsAdd" /> <asp:Button ID="btnCancelETContractAffiliationsAdd" runat="server" CausesValidation="False" CssClass="CancelButton" OnClick="btnCancelETContractAffiliationsAdd_Click" Text="Cancel" /> <br /> </asp:Panel> <p> </p> <asp:GridView ID="gvContractAffiliations" runat="server" AutoGenerateColumns="False" DataKeyNames="ETContractAffiliationsID" EmptyDataText="No Contract or Affiliations found" SkinID="gridviewskin" Width="900px"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:Label ID="lblgvETContractAffiliationsID" runat="server" Visible="False" Text='<%# DataBinder.Eval(Container.DataItem,"(ETContractAffiliationsID)") %>' Width="1px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="lbgvETContractAffiliations" runat="server" CommandName="Edit" CommandArgument='<%# Databinder.eval(container, "rowindex") %>' ToolTip="Click here to edit this Contract or Affiliation">Edit</asp:LinkButton> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Categories"> <ItemTemplate> <asp:Label ID="lblgvContractAffiliationFlag" runat="server" Text='<%#IIF(Eval("ContractAffiliationFlag")="C","Contract",IIF(Eval("ContractAffiliationFlag")="A","Affiliation","N/A"))%>' Width="100px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Contract Amount"> <ItemTemplate> <asp:Label ID="lblgvETSiteContractAmount" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"(ContractAmount)","{0:c}") %>' CssClass="alignMoneyRight" Width="100px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="per"> <ItemTemplate> <asp:Label ID="lblgvETSitesContractTerm" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"(ContractTerm)") %>' Width="100px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Contract Status"> <ItemTemplate> <asp:Label ID="lblgvETSitesContractStatus" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"(ContractStatus)") %>' Width="100px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Begin/Expiration Dates"> <ItemTemplate> <%#DisplayDateRange(Container.DataItem("ContractBeginDate"), Container.DataItem("ContractExpirationDate"))%> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:Label ID="lblgvETSitesContractBeginDate" runat="server" Visible="False" Text='<%# DataBinder.Eval(Container.DataItem,"(ContractBeginDate)") %>' Width="100px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:Label ID="lblgvETSitesContractExpirationDate" runat="server" Visible="False" Text='<%# DataBinder.Eval(Container.DataItem,"(ContractExpirationDate)") %>' Width="100px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:Label ID="lblgvETSitesContractFileName" runat="server" Visible="False" Text='<%# DataBinder.Eval(Container.DataItem,"(ContractFileName)") %>' Width="100px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:Label ID="lblgvETSitesContractMimeType" runat="server" Visible="False" Text='<%# DataBinder.Eval(Container.DataItem,"(ContractMimeType)") %>' Width="100px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:Label ID="lblgvETSitesContractIsPubliclyViewable" runat="server" Visible="False" Text='<%# DataBinder.Eval(Container.DataItem,"(IsPubliclyViewable)") %>' Width="100px"></asp:Label> </ItemTemplate> </asp:TemplateField> <asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="lbViewAttachment" runat="server" Visible="False" CommandName="Download" CommandArgument='<% Bind("ETContractAffiliationsID") %>' ToolTip="Download a single document">Download File</asp:LinkButton> <asp:LinkButton ID="lbAddAttachment" runat="server" Visible="False" CommandName="Add" ToolTip="Add a single document">Add File</asp:LinkButton> <asp:LinkButton ID="lbDeleteAttachment" runat="server" Visible="False" CommandName="Delete" CommandArgument='<% Bind("ETContractAffiliationsID") %>' ToolTip="Delete this document">Delete File</asp:LinkButton> </ItemTemplate> </asp:TemplateField> </Columns> <EmptyDataRowStyle BackColor="Yellow" /> </asp:GridView> </td> </tr> <tr> <td valign="top"> </td> </tr> </table> </asp:Panel> </ContentTemplate> <Triggers> <asp:PostBackTrigger ControlID="gvContractAffiliations" /> <asp:PostBackTrigger ControlID="btnContractUpload" /> <%-- <asp:PostBackTrigger ControlID="ddlETSites" />--%> </Triggers> </asp:UpdatePanel> </Template> </ig:ContentTabItem>
Thanks
Please let us know if you need any further contact information
also, this is what Microsoft says about what I've experienced (and why I exhaust memory at 3GB):
Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4
http://msdn.microsoft.com/en-us/library/ff407021(VS.100).aspx
thank you for your time and efforts