<telerik:RadWindow ID="RadWindowLoadprofile" runat="server" ShowContentDuringLoad="false" Width="452px" Height="280px" Style="z-index: 8000" Title="Caricamento immagine profilo" Behaviors="None" Modal="True" AutoSize="true" Behavior="None" Font-Names="Verdana" Font-Size="Small" IconUrl="/image/iconlogo.png" Skin="Office2010Silver" ReloadOnShow="false" VisibleStatusbar="False" RestrictionZoneID="NavigateUrlZone" EnableViewState="False"> <ContentTemplate> <div class="Divloadprofile"> <div id="upload" class="Divloadprofile1"> <telerik:RadAjaxPanel ID="RadAjaxPanelProfile" runat="server" HorizontalAlign="Center" ClientEvents-OnRequestStart="conditionalPostback"> <table style="border: 0px; margin: 0px; padding: 0px; width: 395px; text-align:center"> <tr> <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding-top: 5px; text-align: center; height:23px"> <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="validateRadUpload" ErrorMessage="File errato" ValidationGroup="carica"></asp:CustomValidator> </td> </tr> <tr> <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; padding-left:60px; vertical-align: top;"> <telerik:RadUpload ID="RadUpload1" Runat="server" Width="280px" InputSize="35" AllowedFileExtensions=".jpg,.jpeg,.png,.gif" OverwriteExistingFiles="True" TargetFolder="image/image_utenti" ControlObjectsVisibility="None" Height="22px" style="text-align: left" Skin="Sunset" MaxFileSize="3000000"> <Localization Select="Cerca" /> </telerik:RadUpload> </td> </tr> <tr> <td style="border-style: none; border-color: inherit; border-width: 0px; margin: 0px; vertical-align: top; height: 50px"> <div class="Divinfoupload"> Il file deve avere le seguenti estensioni: jpg, jpeg, png, gif<br /> Il file deve avere una grandezza massima di 3 Mb.<br /> Risoluzione ottimale consigliata: 128x128 pixel. </div> </td> </tr> </table> <div style="width:395px; padding-top: 10px"> <table style="width: 100%;"> <tr> <td style="text-align:center"> <asp:ImageButton ID="Imgbtncarica" runat="server" ImageUrl="~/Image/Upload.png" ValidationGroup="carica" /> </td> <td style="text-align:center"> <asp:ImageButton ID="Imgbtnesci_6" runat="server" ImageUrl="~/Image/esci1.png" /> </td> </tr> </table> </div> </telerik:RadAjaxPanel> </div> <div id="conferma" class="Divloadprofile1" style="padding-top:10px;display:none"> <div> <asp:Image ID="Imgprofile_2" runat="server" ImageUrl="~/Image/avatar.png" Height="250px" Width="250px" CssClass="AnteprimaImgmaxsize"/> </div> <div style="width:395px; padding-top: 10px"> <table style="width: 100%;"> <tr> <td align="center"> <asp:ImageButton ID="Imgbtnesci_7" runat="server" ImageUrl="~/Image/esci1.png" /> </td> </tr> </table> </div> </div> </div> </ContentTemplate> </telerik:RadWindow>Dim script As String = "function f(){$find(""" + RadWindowLoadprofile.ClientID + """).show(); Sys.Application.remove_load(f);}Sys.Application.add_load(f);"ScriptManager.RegisterStartupScript(Me, Me.[GetType](), "key", script, True)
<telerik:RadAjaxManager ID="RadAjaxManager" runat="server" > <AjaxSettings> <telerik:AjaxSetting AjaxControlID="btnSaveAdd" EventName="Click"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="fields" UpdatePanelRenderMode="Block" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="txtAddUsername" EventName="OnTextChanged" > <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="txtAddUSername" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManager><div> <asp:Panel id="fields" runat="server"> <div class="addUserRow"> <label>Username</label> <telerik:RadTextBox runat="server" ID="txtAddUsername" ClientIDMode="Static" OnTextChanged="txtAddUsername_TextChanged" AutoPostBack="true"></telerik:RadTextBox> </div> <div class="addUserRow"> <label>Alias</label> <telerik:RadTextBox runat="server" ID="txtAddAlias" ClientIDMode="Static"></telerik:RadTextBox> </div> <div class="addUserRow"> <label>Passowrd Temporanea</label> <telerik:RadTextBox runat="server" ID="txtAddPsw" ClientIDMode="Static"></telerik:RadTextBox> </div> <div class="addUserRow"> <label>E-Mail</label> <telerik:RadTextBox runat="server" ID="txtAddMail" ClientIDMode="Static"></telerik:RadTextBox> </div> <div class="addUserRow"> <label>Ruolo</label> <asp:DropDownList runat="server" ID="sltRole" ClientIDMode="Static"></asp:DropDownList> </div> <div class="addUserRow radioRow"> <label>Tipo</label> <input type="radio" name="userType" value="Privato" class="btnRadio" id="rdPrivate" />privato <input type="radio" name="userType" value="Azienda" class="btnRadio" id="rdCompany" />Azienda </div> <div class="addUserRow"> <label>Ragione Sociale</label> <telerik:RadTextBox runat="server" ID="txtAddRagSoc" Enabled="false" ClientIDMode="Static"></telerik:RadTextBox> </div> <div class="addUserRow"> <label>Nome</label> <telerik:RadTextBox runat="server" ID="txtAddName" Enabled="false" ClientIDMode="Static"></telerik:RadTextBox> </div> <div class="addUserRow"> <label>Cognome</label> <telerik:RadTextBox runat="server" ID="txtAddSurname" Enabled="false" ClientIDMode="Static"></telerik:RadTextBox> </div> </asp:Panel> <div class="buttonStripAdd"> <telerik:RadButton runat="server" ID="btnCancelAdd" OnClientClicked="MyAxitea_Settings.CloseAddWin" Text="Annulla"></telerik:RadButton> <telerik:RadButton runat="server" ID="btnSaveAdd" OnClick="btnSaveAdd_Click" Text="Salva" UseSubmitBehavior="true" AutoPostBack="true" SingleClick="true"></telerik:RadButton> </div></div>SingleClick="true" I'm not even able to hit my breakpoint on btnSaveAdd_Click...<EditFormSettings EditFormType="Template">
<FormTemplate>
<div>
<h3>
New Team Culture Assessment
</h3>
<table>
<tr>
<td>
<asp:Label ID="EntitiesLabel" runat="server" Text="Entities"></asp:Label>
</td>
<td>
<asp:DropDownList ID="EntityList" runat="server" AutoPostBack="True"
OnSelectedIndexChanged = "Entity_selected"></asp:DropDownList>
</td>
</tr>
<tr>
<td>
<asp:Label ID="TeamsLabel" runat="server" Text="Teams"></asp:Label>
</td>
<td>
<asp:DropDownList ID="TeamList" runat="server">
</asp:DropDownList>
</td>
</tr>
</table>
</div>
</FormTemplate>
</EditFormSettings
>
My questions:
1. I want to populate the EntityList and TeamList drop-downs in the page-load using "object data source", but when I access them directly, I am getting an error saying that the name EntityList is not found in current context...here is what I am doing in !postback in page_load:
var bd = new BfEntityDAO();
List<BfEntity> ents = bd.GetEntities();
EntityList.DataSource = ents;
EntityList.DataTextField = "BfEntityName";
EntityList.DataBind();
How can I populate these drop-downs so that the user can see the values when he inserts a new item?
2. When the user opens the insert form and selects an entity from the entitylist drop-down, I want to populate the teamlist drop-down based on the value selected in the entitylist drop-down. How can I accomplish this?
This is the code snippet I am using currently in the codebehind, but the method is not being called:
3. Finally, when the user clicks OK on the form, I want a insert the data into the database from the code-behind file. How can I get a callback to method in the code-behind and how can I access the data entered by the user?
Thank you