I have RadUpload in a RadTabStrip and the OnValidatingFile will not fire when I hit an upload button.
Any help with this would be greatly appreciated!
Here is my aspx code:
Here is my code behind:
Any help with this would be greatly appreciated!
Here is my aspx code:
<%@ Page Language="C#" MasterPageFile="~/MasterPages/SiteMaster.master" Title="Manage Provider" AutoEventWireup="true" Inherits="Pgi.Hub.Administration.providerAddEdit" Codebehind="providerAddEdit.aspx.cs" %> |
<%@ Register TagPrefix="radM" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
<asp:Content id="Content1" ContentPlaceHolderID="javascript" runat="server"> |
<script type="text/javascript"> |
$(document).ready( |
function() { |
$("#<%=chkModeratorSameAsTitle.ClientID %>").click(chkModeratorSameAsTitle_click); |
$("#<%=chkAttendeeSameAsTitle.ClientID %>").click(chkAttendeeSameAsTitle_click); |
} |
); |
function chkModeratorSameAsTitle_click() { |
var txtModerator = $get('<%= txtDefaultModeratorEmailSubject.ClientID %>'); |
if (eval($get('<%= chkModeratorSameAsTitle.ClientID %>')).checked) { |
txtModerator.disabled = true; |
} |
else { |
txtModerator.disabled = false; |
} |
} |
function chkAttendeeSameAsTitle_click() { |
var txtAttendee = $get('<%= txtDefaultAttendeeEmailSubject.ClientID %>'); |
if (eval($get('<%= chkAttendeeSameAsTitle.ClientID %>')).checked) { |
txtAttendee.disabled = true; |
} |
else { |
txtAttendee.disabled = false; |
} |
} |
function ValidateDefaultModeratorEmailSubject(source, args) { |
var chkModerator = $get('<%= chkModeratorSameAsTitle.ClientID %>'); |
args.IsValid = false; |
if ((chkModerator.checked) || |
((!chkModerator.checked) && jQuery.trim(args.Value).length > 0)) { |
args.IsValid = true; |
} |
} |
function ValidateDefaultAttendeeEmailSubject(source, args) { |
var chkAttendee = $get('<%= chkAttendeeSameAsTitle.ClientID %>'); |
args.IsValid = false; |
if ((chkAttendee.checked) || |
((!chkAttendee.checked) && jQuery.trim(args.Value).length > 0)) { |
args.IsValid = true; |
} |
} |
</script> |
</asp:Content> |
<asp:Content ContentPlaceHolderID="mainContent" ID="pageContent" runat="server"> |
<netspoke:pageHeading |
ID="pageheading" |
runat="server" |
ShowRequiredText="true" /> |
<netspoke:resultHandler runat="server" ID="resultHandler" /> |
<asp:ValidationSummary |
runat="server" |
ID="validationSummary" |
DisplayMode="BulletList" |
ShowMessageBox="false" |
ShowSummary="true" |
CssClass="warningResponse" |
HeaderText="Unable to save the provider. The following problems were encountered with your information:" /> |
<asp:UpdatePanel runat="server" ID="pnTabStrip" UpdateMode="Always"> |
<ContentTemplate> |
<radM:RadTabStrip ID="tabstripBrandingOptions" runat="server" Orientation="HorizontalTop" |
SelectedIndex="0" CausesValidation="False" MultiPageID="MultiPageBranding" Align="Left" |
AutoPostBack="true" Skin="Vista"> |
<Tabs> |
<radM:RadTab Text="Add Provider" runat="server" PageViewID="addProvider"> |
</radM:RadTab> |
<radM:RadTab Text="Linked Enterprises" runat="server" PageViewID="linkedEnterprises"> |
</radM:RadTab> |
<radM:RadTab Text="Netspoke Pro Options" runat="server" PageViewID="netspokeOptions"> |
</radM:RadTab> |
<radM:RadTab Text="Branding Options" runat="server" SelectedIndex="0"> |
<Tabs> |
<radM:RadTab Text="Web Conf. Logo" runat="server" PageViewID="webConfLogo"> |
</radM:RadTab> |
<radM:RadTab Text="Hub Logo" runat="server" PageViewID="hubLogo"> |
</radM:RadTab> |
<radM:RadTab Text="Marketing Links" runat="server" PageViewID="marketingLinks"> |
</radM:RadTab> |
<radM:RadTab Text="Logo Text" runat="server" PageViewID="logoText"> |
</radM:RadTab> |
<radM:RadTab Text="Skin" runat="server" PageViewID="skin"> |
</radM:RadTab> |
</Tabs> |
</radM:RadTab> |
</Tabs> |
</radM:RadTabStrip> |
<radM:RadMultiPage ID="MultiPageBranding" runat="server" SelectedIndex="0" CssClass="multiPage"> |
<radM:RadPageView runat="server" ID="addProvider"> |
<div class="yui-gd"> |
<div class="yui-g first leftDiv"> |
<asp:Localize ID="locProviderName" runat="server" Text="Provider Name:" /> <span |
class="required">*</span> |
<br /> |
<asp:Localize ID="locProviderType" runat="server" Text="Provider Type:" /> <span |
class="required">*</span> |
<br /> |
<asp:Localize ID="locHubGroupDomain" runat="server" Text="Hub Group Domain:" /> <span |
class="required">*</span> |
<br /> |
<asp:Localize ID="locDefaultMeetingServer" Text="Default Meeting Server:" runat="server" /> <span |
class="required">*</span> |
<br /> |
<asp:Localize ID="locSecureDefaultMeetingServer" Text="Secure Default Meeting Server:" |
runat="server" /> <span class="required">*</span> |
<br /> |
<asp:Localize ID="locAppShareHost" Text="App Share Host:" runat="server" /> <span |
class="required">*</span> |
<br /> |
<asp:Localize ID="locCustomerHomePage" runat="server" Text="Customer Home Page:" /> <span |
class="required">*</span> |
<br /> |
<asp:Localize ID="locDefaultConferenceTitle" runat="server" Text="Default Conference Title:" /> <span |
class="required">*</span> |
<br /> |
<asp:Localize ID="locDefaultModeratorEmailSubject" runat="server" Text="Default Moderator Email Subject:" /> <span |
class="required">*</span> |
<br /> |
<asp:Localize ID="locDefaultAttendeeEmailSubject" runat="server" Text="Default Attendee Email Subject:" /> <span |
class="required">*</span> |
</div> |
<div class="yui-g rightDiv"> |
<asp:TextBox runat="server" ID="txtProviderName" Width="214px" /> |
<asp:RequiredFieldValidator ID="rvProviderName" runat="server" ControlToValidate="txtProviderName" |
Display="Dynamic" ErrorMessage="Provider Name is required" SetFocusOnError="True"></asp:RequiredFieldValidator> |
|
<asp:RegularExpressionValidator ID="revProviderName" runat="server" ErrorMessage="Only alphanumeric characters and spaces allowed." |
ControlToValidate="txtProviderName" Display="Dynamic" SetFocusOnError="True" |
ValidationExpression="^[0-9a-zA-Z ]+$"></asp:RegularExpressionValidator> |
<br /> |
<asp:DropDownList ID="ddlProviderType" runat="server" /> |
<br /> |
<asp:TextBox ID="txtHubGroupDomain" runat="server" onchange="SetText()" Width="214px" /> |
<asp:RequiredFieldValidator ID="rvHubGrpDomain" runat="server" ControlToValidate="txtHubGroupDomain" |
Display="Dynamic" ErrorMessage="Hub Group Domain is required" SetFocusOnError="True"></asp:RequiredFieldValidator> |
|
<asp:RegularExpressionValidator ID="revHubGroupDomain" runat="server" ErrorMessage="Not a valid domain name." |
ControlToValidate="txtHubGroupDomain" Display="Dynamic" SetFocusOnError="True" |
ValidationExpression="^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$"></asp:RegularExpressionValidator> |
<br /> |
<asp:TextBox ID="txtDefualtMeetingServer" runat="server" Width="214px" /> |
<input id="inpMeetingServerAppend" readonly="readonly" runat="server" type="text" /> |
<asp:RequiredFieldValidator ID="rvDefMtngServer" runat="server" ControlToValidate="txtDefualtMeetingServer" |
Display="Dynamic" ErrorMessage="Default Meeting Server is required" SetFocusOnError="True"></asp:RequiredFieldValidator> |
|
<asp:RegularExpressionValidator ID="revdefMeetingServer" runat="server" ErrorMessage="Only numbers, letters, or dashes allowed." |
ControlToValidate="txtDefualtMeetingServer" Display="Dynamic" SetFocusOnError="True" |
ValidationExpression="(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$)"></asp:RegularExpressionValidator> |
<br /> |
<asp:TextBox ID="txtSecureDefaultMeetingServer" runat="server" Width="214px" /> |
<input id="inpSecureMeetingServerAppend" readonly="readonly" runat="server" type="text" /> |
<asp:RequiredFieldValidator ID="rvSecDefMtngServer" runat="server" ControlToValidate="txtSecureDefaultMeetingServer" |
Display="Dynamic" ErrorMessage="Secure Default Meeting Server is required" SetFocusOnError="True"></asp:RequiredFieldValidator> |
|
<asp:RegularExpressionValidator ID="revSecDefMeetingServer" runat="server" ErrorMessage="Only numbers, letters, or dashes allowed." |
ControlToValidate="txtSecureDefaultMeetingServer" Display="Dynamic" SetFocusOnError="True" |
ValidationExpression="(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$)"></asp:RegularExpressionValidator> |
<br /> |
<asp:TextBox ID="txtAppShareHost" runat="server" Width="214px" /> |
<input id="inpAppShareHostAppend" readonly="readonly" runat="server" type="text" /> |
<asp:RequiredFieldValidator ID="rvAppShareHost" runat="server" ControlToValidate="txtAppShareHost" |
Display="Dynamic" ErrorMessage="App Share Host is required" SetFocusOnError="True"></asp:RequiredFieldValidator> |
<asp:RegularExpressionValidator ID="revAppShareHost" runat="server" ErrorMessage="Only numbers, letters, or dashes allowed." |
ControlToValidate="txtAppShareHost" Display="Dynamic" SetFocusOnError="True" |
ValidationExpression="(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$)"></asp:RegularExpressionValidator> |
<br /> |
<asp:TextBox ID="txtCustomerHomePage" runat="server" Width="214px" /> |
<asp:RequiredFieldValidator ID="rvCustomerHomePage" runat="server" ControlToValidate="txtCustomerHomePage" |
Display="Dynamic" ErrorMessage="Customer Home Page is required" SetFocusOnError="True"></asp:RequiredFieldValidator> |
<asp:RegularExpressionValidator ID="revHomePage" runat="server" ErrorMessage="Not a valid url." |
ControlToValidate="txtCustomerHomePage" Display="Dynamic" SetFocusOnError="True" |
ValidationExpression="http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?"></asp:RegularExpressionValidator> |
<br /> |
<asp:TextBox ID="txtDefaultConferenceTitle" runat="server" Width="214px" /> |
<asp:RequiredFieldValidator ID="rvDefaultConferenceTitle" runat="server" ControlToValidate="txtDefaultConferenceTitle" |
Display="Dynamic" ErrorMessage="Default Conference Title is required" SetFocusOnError="True"></asp:RequiredFieldValidator> |
<br /> |
<asp:TextBox ID="txtDefaultModeratorEmailSubject" runat="server" Width="214px" /> |
<asp:CheckBox ID="chkModeratorSameAsTitle" runat="server" Text="Same as title" /> |
<asp:CustomValidator ControlToValidate="txtDefaultModeratorEmailSubject" ID="valDefaultModeratorEmailSubject" |
runat="server" ErrorMessage="Default Moderator Email Subject is required" ValidateEmptyText="true" |
SetFocusOnError="true" Display="Dynamic" /> |
<br /> |
<asp:TextBox ID="txtDefaultAttendeeEmailSubject" runat="server" Width="214px" /> |
<asp:CheckBox ID="chkAttendeeSameAsTitle" runat="server" Text="Same as title" /> |
<asp:CustomValidator ControlToValidate="txtDefaultAttendeeEmailSubject" ID="valDefaultAttendeeEmailSubject" |
runat="server" ErrorMessage="Default Attendee Email Subject is required" ValidateEmptyText="true" |
SetFocusOnError="true" Display="Dynamic" /> |
</div> |
</div> |
</radM:RadPageView> |
<radM:RadPageView runat="server" ID="linkedEnterprises"> |
<div id="doc3"> |
<asp:UpdateProgress ID="UpdateProgressEnterprises" runat="server" AssociatedUpdatePanelID="updatePanelEnterprises" |
DisplayAfter="0"> |
<ProgressTemplate> |
<asp:Image ID="imgAjaxProgress" runat="server" ImageUrl="~/images/ajax-loader.gif" /> |
</ProgressTemplate> |
</asp:UpdateProgress> |
<asp:UpdatePanel ID="updatePanelEnterprises" runat="server"> |
<ContentTemplate> |
<div style="width: 870px;"> |
<table class="widetable"> |
<tr> |
<td> |
<strong> |
<asp:Localize ID="Localize3" runat="server" Text="Enterprise Name:" /></strong> |
</td> |
<td> |
<asp:TextBox ID="txtEnterpriseName" runat="server" Width="214px" /> |
</td> |
</tr> |
<tr> |
<td> |
<strong> |
<asp:Localize ID="Localize6" runat="server" Text="Enterprise Type:" /></strong> |
</td> |
<td align="left"> |
<asp:DropDownList ID="ddlEnterpriseType" runat="server"> |
</asp:DropDownList> |
</td> |
</tr> |
<tr> |
<td> |
</td> |
<td align="left"> |
<asp:Button ID="btnSearchEnterprise" runat="server" CssClass="brandingButton" Text="Search" |
OnClick="btnSearchEnterprise_Click" UseSubmitBehavior="False" CausesValidation="False" /> |
</td> |
</tr> |
<tr> |
<td> |
</td> |
<td> |
</td> |
</tr> |
</table> |
</div> |
<div style="width: 900px;"> |
<table> |
<tr> |
<td align="center"> |
<strong> |
<asp:Localize ID="locAvaiableEnterprises" runat="server" Text="Search Results" /> |
</strong> |
</td> |
<td align="center"> |
</td> |
<td align="center"> |
<strong> |
<asp:Localize ID="locSelectedEnterprises" runat="server" Text="Selected Enterprises" /> |
</strong> |
</td> |
</tr> |
<tr> |
<td> |
<asp:ListBox ID="lstSearchResults" runat="server" Rows="10" SelectionMode="Multiple" |
Width="280px"></asp:ListBox> |
</td> |
<td align="center" valign="middle"> |
<asp:Button ID="btnAddEnterprise" runat="server" CssClass="brandingButton" OnClick="btnAddEnterprise_Click" |
Text="Add>>" UseSubmitBehavior="False" CausesValidation="False" /> |
</td> |
<td valign="middle"> |
<asp:ListBox ID="lstSelectedEnterprises" runat="server" Rows="10" SelectionMode="Multiple" |
Width="280px"></asp:ListBox> |
</td> |
</tr> |
<tr> |
<td align="center"> |
<asp:Button ID="btnClearResults" runat="server" CausesValidation="False" CssClass="brandingButton" |
OnClick="btnClearResults_Click" Text="Clear Search" UseSubmitBehavior="False" /> |
</td> |
<td> |
</td> |
<td align="center"> |
<asp:Button ID="btnDeleteSelected" runat="server" CssClass="brandingButton" OnClick="btnDeleteSelected_Click" |
Text="Delete Selected" UseSubmitBehavior="False" CausesValidation="False" /> |
</td> |
</tr> |
</table> |
</div> |
</ContentTemplate> |
<Triggers> |
<asp:AsyncPostBackTrigger ControlID="btnSearchEnterprise" EventName="Click" /> |
<asp:AsyncPostBackTrigger ControlID="btnAddEnterprise" EventName="Click" /> |
<asp:AsyncPostBackTrigger ControlID="btnDeleteSelected" EventName="Click" /> |
<asp:AsyncPostBackTrigger ControlID="btnClearResults" EventName="Click" /> |
</Triggers> |
</asp:UpdatePanel> |
</div> |
</radM:RadPageView> |
<radM:RadPageView runat="server" ID="netspokeOptions"> |
<div class="yui-gb"> |
<div class="yui-g first"> |
<strong> |
<asp:Localize ID="locScheduleOptions" runat="server" Text="Scheduling/Joining" /></strong><br /> |
<asp:CheckBox ID="chkRequirePasscodeChecked" runat="server" Text="Conference private by default" /><br /> |
<asp:CheckBox ID="chkJoinNoiseEnabled" runat="server" Text="Audio alert when someone joins" /><br /> |
<asp:CheckBox ID="chkCallMyPhoneEnabled" runat="server" Text="Enable call my phone feature" /><br /> |
<asp:CheckBox ID="chkPresentationsChecked" runat="server" Text="All uploaded presentations available" /><br /> |
<asp:CheckBox ID="chkPollingChecked" runat="server" Text="All uploaded polling questions available" /><br /> |
<asp:CheckBox ID="chkWebRecordingConfigEnabled" runat="server" Text="Web recording is modifiable in scheduling" /><br /> |
<asp:CheckBox ID="chkRecordAllWeb" runat="server" Text="Record all web conference events" /><br /> |
</div> |
<div class="yui-g"> |
<strong> |
<asp:Localize ID="locConferenceOptions" runat="server" Text="In Conference" /></strong><br /> |
<asp:CheckBox ID="chkQAEnabled" runat="server" Text="Enable Q&A" /><br /> |
<asp:CheckBox ID="chkWebRecordingEnabled" runat="server" Text="Enable web recording option" /><br /> |
<asp:CheckBox ID="chkChatEnabled" runat="server" Text="Enable chat" /><br /> |
<asp:CheckBox ID="chkBlockSharingEntireDesktop" runat="server" Text="Enable desktop sharing" /><br /> |
<asp:CheckBox ID="chkAppShareEnabled" runat="server" Text="Enable AppShare" /><br /> |
<asp:CheckBox ID="chkSharingVideoEnabled" runat="server" Text="Enable video" /><br /> |
<asp:CheckBox ID="chkSharedFilesEnabled" runat="server" Text="Enable file transfer" /><br /> |
<asp:CheckBox ID="chkPollingEnabled" runat="server" Text="Enable polling" /><br /> |
<asp:CheckBox ID="chkWhiteboardEnabled" runat="server" Text="Enable whiteboard" /><br /> |
<asp:CheckBox ID="chkPresentationsEnabled" runat="server" Text="Enable PowerPoint sharing" /><br /> |
<asp:CheckBox ID="chkHelpEnabled" runat="server" Text="Enable live help" /><br /> |
</div> |
<div class="yui-g"> |
<strong> |
<asp:Localize ID="locAppShareOptions" runat="server" Text="AppShare/Communication" /></strong><br /> |
<asp:CheckBox ID="chkAppShareMaskingEnabled" runat="server" Text="Hide pop-up windows when sharing" /><br /> |
<asp:CheckBox ID="chkGrantControlEnabled" runat="server" Text="Grant control to participants enabled" /><br /> |
<asp:CheckBox ID="chkSecure" runat="server" Text="SSL enabled for all conferences by default" /><br /> |
<asp:Label ID="lblAppShareColorDepth" runat="server" Text="Set default AppShare color level" /> |
<asp:DropDownList ID="ddlAppShareColorDepth" runat="server"> |
<asp:ListItem Text="Low" Value="8" /> |
<asp:ListItem Text="High" Value="16" /> |
</asp:DropDownList> |
<br /> |
</div> |
</div> |
</radM:RadPageView> |
<radM:RadPageView runat="server" ID="webConfLogo"> |
<div class="yui-gc"> |
<div class="yui-u first"> |
<strong> |
<asp:Localize ID="locWebLogoCurrent" runat="Server" Text="Web Conference Logo:" /> |
</strong> |
<br /> |
<br /> |
<asp:Localize ID="locSelectLogo" runat="server" Text="Select Conference Logo for upload:" /><br /> |
<radM:RadUpload ID="RadUploadWebConfLogo" runat="server" InitialFileInputsCount="1" |
ControlObjectsVisibility="None" MaxFileSize="262144000" MaxFileInputsCount="1" |
OnValidatingFile="RadUpload_ValidatingFile" Width="100%" EnableFileInputSkinning="false" /> |
<p> |
<asp:Localize ID="locRequirements" runat="Server" Text="<i><strong>Logo Requirements:</strong><br>• The file must be in <strong>.jpg or .gif</strong> format<br>• The image must not exceed <strong>150W x 38H</strong> px<br>• The file size must not exceed <strong>128</strong> kb</i>." /> |
<asp:HiddenField ID="hfWebConfLogo" runat="server" /> |
</p> |
<br /> |
<div id="div1" runat="server"> |
<asp:Button ID="btnWebConfLogoPreview" runat="server" Text="Preview" OnClick="btnWebConfLogoUpload_Click" |
CssClass="brandingButton" /> |
<%--<netspoke:actionButtons ID="abWebConfLogo" runat="server" DisplayCancelButton="false" DisplaySaveButton="true" SaveText="Upload" OnSaveClick="btnWebConfLogoUpload_Click" />--%> |
</div> |
<br /> |
</div> |
<div class="yui-u"> |
<asp:Image ID="imgConfLogo" runat="server" CssClass="previewImage" /> |
</div> |
</div> |
</radM:RadPageView> |
<radM:RadPageView runat="server" ID="hubLogo"> |
<strong> |
<asp:Localize ID="locHubLogoCurrent" runat="Server" Text="Conferencing Hub Logo:" /> |
</strong> |
<asp:Image ID="imgHeaderLogo" runat="server" CssClass="previewImage" /><br /> |
<br /> |
<asp:Localize ID="Localize2" runat="Server" Text="Select Conferencing Hub Logo for upload:" /><br /> |
<radM:RadUpload ID="RadUploadHeaderLogo" runat="server" InitialFileInputsCount="1" |
ControlObjectsVisibility="None" MaxFileSize="262144000" MaxFileInputsCount="1" |
OnValidatingFile="RadUpload_ValidatingFile" Width="100%" EnableFileInputSkinning="false" /> |
<p> |
<asp:Localize ID="Localize4" runat="Server" Text="<i><strong>Logo Requirements:</strong><br>• The file must be in <strong>.jpg or .gif</strong> format<br>• The image must not exceed <strong>150W x 60H</strong> px<br>• The file size must not exceed <strong>128</strong> kb</i>." /> |
</p> |
<asp:Button ID="btnHeaderLogoPreview" runat="server" Text="Preview" OnClick="btnHeaderLogoPreview_Click" |
CssClass="brandingButton" UseSubmitBehavior="False" /> |
<asp:HiddenField ID="hfHeaderLogo" runat="server" /> |
</radM:RadPageView> |
<radM:RadPageView runat="server" ID="marketingLinks"> |
<div class="yui-g first"> |
<div class="mkLinks"> |
<strong> |
<asp:Localize ID="locMarketingLinks" runat="server" Text="Marketing Links:"></asp:Localize> |
</strong> |
<br /> |
<asp:Localize ID="locMarketingLink1" runat="server" Text="Marketing Link 1"></asp:Localize> |
<br /> |
<asp:Localize ID="locMarketingLink2" runat="server" Text="Marketing Link 2"></asp:Localize> |
<br /> |
<asp:Localize ID="locMarketingLink3" runat="server" Text="Marketing Link 3"></asp:Localize> |
</div> |
<div class="mkLinks text"> |
<strong> |
<asp:Localize ID="locMarketingLinkText" runat="server" Text="Marketing Link Text"></asp:Localize> |
</strong> |
<br /> |
<asp:TextBox ID="txtMarketingLinkTxt1" runat="server"></asp:TextBox> |
<br /> |
<asp:TextBox ID="txtMarketingLinkTxt2" runat="server"></asp:TextBox> |
<br /> |
<asp:TextBox ID="txtMarketingLinkTxt3" runat="server"></asp:TextBox> |
<br /> |
</div> |
<div class="mkLinks text"> |
<strong> |
<asp:Localize ID="locMarketingUrl" runat="server" Text="Marketing Link URL"></asp:Localize> |
</strong> |
<br /> |
<in |
<asp:TextBox ID="txtMarketingLinkUrl1" runat="server"></asp:TextBox> |
<br /> |
<asp:TextBox ID="txtMarketingLinkUrl2" runat="server"></asp:TextBox> |
<br /> |
<asp:TextBox ID="txtMarketingLinkUrl3" Width="200px" runat="server" CssClass="mkLinksTextbox" ></asp:TextBox> |
<br /> |
</div> |
</div> |
</radM:RadPageView> |
<radM:RadPageView runat="server" ID="logoText"> |
test |
</radM:RadPageView> |
<radM:RadPageView runat="server" ID="skin"> |
<asp:Localize ID="locSkin" runat="server" Text="Skin:" /><span class="required">*</span> |
<asp:DropDownList ID="ddlSkin" runat="server" /> |
</radM:RadPageView> |
</radM:RadMultiPage> |
</ContentTemplate> |
</asp:UpdatePanel> |
<asp:HiddenField id="hfBrandingId" runat="server" /> |
<asp:HiddenField id="hfProviderID" runat="server" /> |
<br /> |
<div id="divAction" runat="server"> |
<netspoke:actionButtons runat="server" ID="actionBtns" OnSaveClick="Save" CancelURL="~/Administration/providerSearch.aspx" /> |
</div> |
<br /> |
</asp:Content> |
Here is my code behind:
public void RadUpload_ValidatingFile(object sender, ValidateFileEventArgs e) |
{ |
resultHandler.ResetStatus(); |
if (e.UploadedFile.ContentLength > _MAX_FILE_SIZE) |
{ |
resultHandler.ChangeStatus(ActionStatus.Error,"<b>" + e.UploadedFile.GetName() + ":</b> Exceeds Maximum File Size<br>"); |
e.IsValid = false; |
} |
else |
{ |
switch (e.UploadedFile.GetExtension().ToLower()) |
{ |
case ".jpg": |
case ".gif": |
e.IsValid = true; |
break; |
default: |
resultHandler.ChangeStatus(ActionStatus.Error,"<b>" + e.UploadedFile.GetName() + ":</b> Unknown File Type<br>"); |
e.IsValid = false; |
break; |
} |
} |
e.SkipInternalValidation = true; |
} |
protected void btnWebConfLogoUpload_Click(object sender, EventArgs e) |
{ |
//if (Page.IsValid) |
//{ |
SaveLocalImage(RadUploadWebConfLogo, 150, 38, hfWebConfLogo); |
if (RadUploadWebConfLogo.InvalidFiles.Count == 0 && hfWebConfLogo.Value.Length != 0) |
{ |
imgConfLogo.Visible = true; |
string path = Server.UrlDecode(hfWebConfLogo.Value); |
imgConfLogo.ImageUrl = path; |
//imgConfLogo.ImageUrl = "~/utilities/imagePreview.aspx?path=" + hfWebConfLogo.Value; |
} |
else |
{ |
imgConfLogo.Visible = false; |
imgConfLogo.ImageUrl = ""; |
hfWebConfLogo.Value = ""; |
} |
//} |
//else |
//{ |
// imgConfLogo.Visible = false; |
// imgConfLogo.ImageUrl = ""; |
// hfWebConfLogo.Value = ""; |
//} |
} |