or
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="eRTE.Default" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title>eRTE</title> <link href="~/Content/Site.css" rel="stylesheet" /> </head><body> <form id="form1" runat="server"> <div> <asp:ScriptManager runat="server" ID="ScriptManager1"></asp:ScriptManager> <telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server"> </telerik:RadStyleSheetManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <telerik:RadWindowManager ID="RadWindowManager1" runat="server" Skin="Metro"> </telerik:RadWindowManager> </div> <div style="height: 175px"> </div> <div style="height: 150px"> <table style="width: 100%"> <tr> <td align="center" colspan="3"> <img alt="logo" src="Images/logosystem.png" /> </td> </tr> <tr> <td style="width: 40%"></td> <td> <table style="width: 100%"> <tr><td> <span style="font-size: 13px;color: #666;">USERNAME</span> </td><td><span style="font-size: 13px;color: #666;">PASSWORD</span> </td></tr> <tr><td> <telerik:RadTextBox runat="server" ID="tbusername" AutoCompleteType="Disabled"></telerik:RadTextBox> </td><td> <telerik:RadTextBox runat="server" ID="tbpass" TextMode="Password" AutoCompleteType="Disabled"></telerik:RadTextBox> </td></tr> <tr><td> <asp:Button Text="Login" ID="btnLogin" runat="server" CssClass="buttonsubmit" Width="75px" OnClick="btnLogin_Click"/> </td><td></td></tr> </table> </td> <td style="width: 35%"></td> </tr> <tr> <td style="width: 40%"> </td> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="tbusername" CssClass="field-validation-error" ErrorMessage="The user name field is required." /><br /> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="tbpass" CssClass="field-validation-error" ErrorMessage="The password field is required." /> </td> <td style="width: 35%"> </td> </tr> </table> </div> <div style="height: 250px"></div> <div style="text-align: center; color: #333;font-size: 12px;" >Copyright © <%: DateTime.Now.Year.ToString() %>· All rights reserved. </div> </form></body></html>using System;using System.Collections.Generic;using System.Configuration;using System.Globalization;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;namespace eRTE{ public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { Form.DefaultButton = btnLogin.ClientID; Form.DefaultFocus = tbusername.UniqueID; if (!IsPostBack && (Request.Cookies["__LOGINCOOKIE__"] == null || Request.Cookies["__LOGINCOOKIE__"].Value == "")) { Session.Abandon(); Response.Cookies.Add(new HttpCookie("ASP.NET_SessionId", "")); } } private void AddRedirCookie(string userdata) { } protected void btnLogin_Click(object sender, EventArgs e) { //this my code process event login, // when I using control telerik, can't proses to this event...why..??? } }}<asp:TextBox ID="FamilyID" runat="server" value='<%# DataBinder.Eval(Container, "DataItem.FamilyID") %>'></asp:TextBox><telerik:RadScheduler ID="RadScheduler1" CustomAttributeNames="EndTime,StartTime" CssClass="testing" OnClientAppointmentResizing="pereventResize" OnClientAppointmentMoveStart="PreventDragDrop" runat="server" DataEndField="EndTime" DataKeyField="Id" DataSourceID="SqlDataSource1" DataStartField="StartTime" DataSubjectField="Subject" Height="" Skin="Office2010Blue" StartEditingInAdvancedForm="False" DayEndTime="20:00:00" DayStartTime="09:00:00" FirstDayOfWeek="Monday" LastDayOfWeek="Sunday" OnAppointmentInsert="RadScheduler1_AppointmentInsert" OnAppointmentUpdate="RadScheduler1_AppointmentUpdate" WorkDayEndTime="20:00:00" WorkDayStartTime="09:00:00" AllowDelete="False" DataDescriptionField="Description" DataRecurrenceField="RecData" DataRecurrenceParentKeyField="RecParrent" EnableDescriptionField="True"> <ResourceTypes> <telerik:ResourceType DataSourceID="SqlDataSource2" ForeignKeyField="MeetingRoomID" KeyField="ID" Name="Floor" TextField="MeetingRoomFloor" /> </ResourceTypes> <AppointmentTemplate> <div> <h2> <%#Eval("Subject") %> </h2> <p> <%#Eval("Description") %></p> <%#Eval("Floor") %> </div> </AppointmentTemplate></telerik:RadScheduler><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:CompanyInfoEventsConnectionString %>" DeleteCommand="DELETE FROM [Event] WHERE [Id] = @Id" InsertCommand="INSERT INTO [Event] ([Subject], [StartTime], [EndTime], [Description], [RecParrent], [RecData], [MeetingRoomID]) VALUES (@Subject, @StartTime, @EndTime, @Description, @RecParrent, @RecData, @MeetingRoomID)" SelectCommand="SELECT * FROM [Event]" UpdateCommand="UPDATE [Event] SET [Subject] = @Subject, [StartTime] = @StartTime, [EndTime] = @EndTime, [Description] = @Description, [RecParrent] = @RecParrent, [RecData] = @RecData, [MeetingRoomID] = @MeetingRoomID WHERE [Id] = @Id"> <DeleteParameters> <asp:Parameter Name="Id" Type="Int32" /> </DeleteParameters> <InsertParameters> <asp:Parameter Name="Subject" Type="String" /> <asp:Parameter Name="StartTime" Type="DateTime" /> <asp:Parameter Name="EndTime" Type="DateTime" /> <asp:Parameter Name="Description" Type="String" /> <asp:Parameter Name="RecParrent" Type="Int32" /> <asp:Parameter Name="RecData" Type="String" /> <asp:Parameter Name="MeetingRoomID" Type="Int32" /> </InsertParameters> <UpdateParameters> <asp:Parameter Name="Subject" Type="String" /> <asp:Parameter Name="StartTime" Type="DateTime" /> <asp:Parameter Name="EndTime" Type="DateTime" /> <asp:Parameter Name="Description" Type="String" /> <asp:Parameter Name="RecParrent" Type="Int32" /> <asp:Parameter Name="RecData" Type="String" /> <asp:Parameter Name="MeetingRoomID" Type="Int32" /> <asp:Parameter Name="Id" Type="Int32" /> </UpdateParameters></asp:SqlDataSource><asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:CompanyInfoEventsConnectionString %>" DeleteCommand="DELETE FROM [MeetRoomFloor] WHERE [ID] = @ID" InsertCommand="INSERT INTO [MeetRoomFloor] ([MeetingRoomFloor]) VALUES (@MeetingRoomFloor)" SelectCommand="SELECT * FROM [MeetRoomFloor]" UpdateCommand="UPDATE [MeetRoomFloor] SET [MeetingRoomFloor] = @MeetingRoomFloor WHERE [ID] = @ID"> <DeleteParameters> <asp:Parameter Name="ID" Type="Int32" /> </DeleteParameters> <InsertParameters> <asp:Parameter Name="MeetingRoomFloor" Type="String" /> </InsertParameters> <UpdateParameters> <asp:Parameter Name="MeetingRoomFloor" Type="String" /> <asp:Parameter Name="ID" Type="Int32" /> </UpdateParameters></asp:SqlDataSource>RadButton1_Click() is not even invoked if there is RequiredFieldValidator and the field value is empty. How can RequiredFieldValidator be disabled when the button is clicked so that it invokes RadButton1_Click() ?<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"><div> <telerik:RadButton runat="server" ID="RadButton1" AutoPostBack="true" Text="fill data" ButtonType="LinkButton" onclick="RadButton1_Click"></telerik:RadButton></div> <telerik:RadAjaxPanel runat=server> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" ShowStatusBar="True" GridLines="None" OnNeedDataSource="RadGrid1_NeedDataSource" OnUpdateCommand="RadGrid1_UpdateCommand" OnInsertCommand="RadGrid1_InsertCommand" OnCreateColumnEditor="RadGrid1_CreateColumnEditor" OnPreRender="RadGrid1_PreRender" OnItemDataBound="RadGrid1_ItemDataBound" OnItemCreated="RadGrid1_ItemCreated"> <MasterTableView DataKeyNames="id" CommandItemDisplay="Top"> <Columns> <telerik:GridBoundColumn HeaderText="Emp" DataField="emp" UniqueName="emp"> protected void RadButton1_Click(object sender, EventArgs e){ //set the text of emp to something else. How to get a hold of the control in here?}