or
<telerik:RadButton ID="updateButton" runat="server" Text="Save" Width="75px" CommandName="Update" Visible='<%# Not (TypeOf DataItem Is Telerik.Web.UI.GridInsertionObject) %>' Skin="Outlook" CausesValidation="false"> </telerik:RadButton> <telerik:RadButton ID="insertButton" runat="server" Text="Save" Width="75px" CommandName="PerformInsert" Visible='<%# (TypeOf DataItem Is Telerik.Web.UI.GridInsertionObject) %>' Skin="Outlook" CausesValidation="false"> </telerik:RadButton>hi
I have a this error when use script for get clientid of control
CS0103: The name 'RadTextBox1' does not exist in the current context
Line 271: function SetCalendarStartTime() {
Line 272: Calendar.setup({
Line 273: inputField: "<%# RadTextBox1.ClientID %>",
Line 274:
Line 275: button: "date_btn_1",
this mycode is here
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage/Site.Master" AutoEventWireup="true" CodeBehind="Capsule.aspx.cs" Inherits="FireQuench.PL.Capsule" %> <%@ Register src="../UserControl/uscMsgBox.ascx" tagname="uscMsgBox" tagprefix="uc1" %> <asp:Content ID="Content1" ContentPlaceHolderID="dddd" runat="server"> <style type="text/css"> .style1 { width: 80%; } .tah { font-family: Tahoma; font-size: 19pt; </style> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="CPH" runat="server"> <div id="divbody" style="width:80%; vertical-align:top; text-align:center;"> <table align="center" cellpadding="0" cellspacing="0" class="style1" dir="rtl"> <tr> <td> <uc1:uscMsgBox ID="msgbox" runat="server" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="grdParish"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdParish" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:FireQuenchConnectionString %>" SelectCommand="SELECT * FROM [vPart]"></asp:SqlDataSource> <telerik:RadGrid ID="grdParish" runat="server" HorizontalAlign="Center" Skin="Outlook" AutoGenerateColumns="False" GridLines="None" OnItemCreated="RadGrid1_ItemCreated" OnItemDataBound="RadGrid1_ItemDataBound" onneeddatasource="grdParish_NeedDataSource" oninsertcommand="grdParish_InsertCommand" ondeletecommand="grdParish_DeleteCommand" onupdatecommand="grdParish_UpdateCommand"> <AlternatingItemStyle Font-Bold="False" Font-Italic="False" Font-Names="tahoma" Font-Overline="False" Font-Size="9pt" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" /> <MasterTableView DataKeyNames="iNumber" Dir="RTL" CommandItemDisplay="Top" NoMasterRecordsText="نوع کپسول تا به حال ثبت نشده است" EnableColumnsViewState="true" EditFormSettings-ColumnNumber="3"> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <CommandItemSettings AddNewRecordText="نوع کپسول جدید" ShowRefreshButton="False" /> <Columns> <telerik:GridTemplateColumn DataField="iNumber" EditFormColumnIndex="0" HeaderText="شهرستان" UniqueName="iParishNumber"> <EditItemTemplate> <telerik:RadComboBox ID="iParishNumberRadComboBox" runat="server" DataTextField="strName" DataValueField="iNumber" AutoPostBack="true"> </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="iParishNumberLabel" runat="server" Text='<%# Eval("strNameParish") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="بخش" EditFormColumnIndex="0" UniqueName="iPartNumber"> <EditItemTemplate> <telerik:RadComboBox ID="iNumberRadComboBox" runat="server" DataTextField="strName" DataValueField="iNumber" > </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="iNumberLabel" runat="server" Text='<%# Eval("strNamePart") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="strPhysicalPlace" EditFormColumnIndex="0" HeaderText="محل استقرار" UniqueName="strPhysicalPlace"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn HeaderText="نوع" EditFormColumnIndex="1" UniqueName="iCapsuleTypeNumber"> <EditItemTemplate> <telerik:RadComboBox ID="iCapsuleTypeNumberRadComboBox" runat="server" DataTextField="strName" DataValueField="iNumber" > </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="iCapsuleTypeNumberLabel" runat="server" Text='<%# Eval("strNameCapsulType") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="وزن" EditFormColumnIndex="1" UniqueName="iCapsuleWeightNumber"> <EditItemTemplate> <telerik:RadComboBox ID="iCapsuleWeightNumberRadComboBox" runat="server" DataTextField="strName" DataValueField="iNumber" > </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="iCapsuleWeightNumberLabel" runat="server" Text='<%# Eval("strNameCapsulWeight") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="وضعیت فعلی" EditFormColumnIndex="1" UniqueName="iStatusNumber"> <EditItemTemplate> <telerik:RadComboBox ID="iStatusNumberRadComboBox" runat="server" Skin="Hay" DataTextField="strName" DataValueField="iNumber" Font-Names="tahoma" > </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <asp:Label ID="iStatusNumberLabel" runat="server" Text='<%# Eval("strNameStatus") %>'></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="iPartNumber" DataType="System.Int32" HeaderText="iNumber2" ReadOnly="True" SortExpression="iNumber2" UniqueName="iNumber2" ForceExtractValue="Always" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iParishNumber" DataType="System.Int32" HeaderText="iParishNumber2" ReadOnly="True" SortExpression="iParishNumber2" UniqueName="iParishNumber2" ForceExtractValue="Always" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iNumber" DataType="System.Int32" HeaderText="iNumber" ReadOnly="True" SortExpression="iNumber" UniqueName="iNumber" ForceExtractValue="Always" Visible="False"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iCapsuleTypeNumber" ForceExtractValue="Always" HeaderText="iCapsuleTypeNumber2" UniqueName="iCapsuleTypeNumber2" Visible="false" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iCapsuleWeightNumber" ForceExtractValue="Always" HeaderText="iCapsuleWeightNumber2" UniqueName="iCapsuleWeightNumber2" Visible="false" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iStatusNumber" ForceExtractValue="Always" HeaderText="iStatusNumber2" UniqueName="iStatusNumber2" Visible="false" ReadOnly="true"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="strChattelsCode" ForceExtractValue="Always" EditFormColumnIndex="2" HeaderText="کد اموال" UniqueName="strChattelsCode"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="iTimeLife" ForceExtractValue="Always" EditFormColumnIndex="2" HeaderText="طول عمر مفید" UniqueName="iTimeLife"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="strProductionDate" EditFormColumnIndex="2" HeaderText="تاریخ تولید" UniqueName="strProductionDate"> <EditItemTemplate> <table> <tr> <td> <telerik:RadTextBox ID="RadTextBox1" runat="server" ClientIDMode="Static" AutoPostBack="true" Text='<%# Bind("strProductionDate") %>' > </telerik:RadTextBox> </td> <td><img ID="date_btn_1" alt="" src="../App_Themes/Style/Images/cal.png" style="vertical-align: top;" /></td> </tr> </table> </EditItemTemplate> <ItemTemplate> <asp:Label ID="strProductionDateLabel" runat="server" Text='<%# Eval("strProductionDate") %>' ></asp:Label> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridEditCommandColumn ButtonType="LinkButton" CancelText="انصراف" EditText="ویرایش" InsertText="نوع جدید" UpdateText="ذخیره"> <HeaderStyle Font-Names="Tahoma" Font-Size="9pt" HorizontalAlign="Center" VerticalAlign="Middle" Width="50px" /> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn CommandName="Delete" Text="حذف" UniqueName="column1"> <HeaderStyle Width="20px" /> <ItemStyle Font-Bold="False" Font-Italic="False" Font-Overline="False" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" /> </telerik:GridButtonColumn> </Columns> <EditFormSettings> <EditColumn UniqueName="EditCommandColumn1" ButtonType="ImageButton" InsertText="ذخیره" UpdateText="ذخیره" CancelText="انصراف"></EditColumn> </EditFormSettings> <ItemStyle Font-Bold="False" Font-Italic="False" Font-Names="tahoma" Font-Overline="False" Font-Size="9pt" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" /> <EditItemStyle BackColor="#CCCCFF" Font-Bold="False" Font-Italic="False" Font-Names="tahoma" Font-Overline="False" Font-Size="9pt" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Right" VerticalAlign="Middle" Wrap="True" /> <HeaderStyle Font-Bold="True" Font-Italic="False" Font-Names="tahoma" Font-Overline="False" Font-Size="9pt" Font-Strikeout="False" Font-Underline="False" HorizontalAlign="Center" VerticalAlign="Middle" Wrap="True" /> </MasterTableView> </telerik:RadGrid> </td> </tr> </table> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript" > Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoadedHandler) function pageLoadedHandler(sender, args) { SetCalendarStartTime(); } function EndRequestHandler(sender, args) { SetCalendarStartTime(); } function SetCalendarStartTime() { Calendar.setup({ inputField: "<%# RadTextBox1.ClientID %>", button: "date_btn_1", ifFormat: "%Y/%m/%d", dateType: 'jalali', weekNumbers: false }); } </script> </telerik:RadCodeBlock> </div> </asp:Content> RadGrid grid = new RadGrid { AutoGenerateColumns = true }; grid.DataSource = dt.DefaultView; // DT is a DataTable grid.DataBind();grid.ExportSettings.OpenInNewWindow = true grid.ExportSettings.FileName = "CSV Writer grid.MasterTableView.GridLines = GridLines.Both grid.MasterTableView.ShowHeader = truegrid.MasterTableView.ExportToCSV();var oManager = GetRadWindowManager();oManager.open("./Popup.aspx", "Popup");radRotator.ID = "twitter" + ContentItem.ContentItemId;radRotator.CssClass = "RSSFountainClass";radRotator.RotatorType =(TwitterRotatorType>0) ? TwitterRotatorType : RotatorType.AutomaticAdvance;radRotator.ScrollDirection = RotatorScrollDirection.Up;radRotator.ScrollDuration = ScrollDuration;radRotator.FrameDuration = FrameDuration;radRotator.ItemTemplate = new RotatorItemTemplate(ContentItem, RSSItemTemplateClass, RSSItemDateTimeClass, RSSItemDateClass, RSSItemTimeClass, RSSItemTitleClass);radRotator.Height = new Unit(Height, UnitType.Pixel);radRotator.DataSource = RSSDataSource();radRotator.InitialItemIndex = -1;radRotator.DataBind();Controls.Add(radRotator);
private class RotatorItemTemplate : ITemplate{ Label literal; private ContentItem ContentItem { get; set; } private string RSSItemTemplateClass { get; set; } private string RSSItemDateTimeClass { get; set; } private string RSSItemDateClass { get; set; } private string RSSItemTimeClass { get; set; } private string RSSItemTitleClass { get; set; } public RotatorItemTemplate(ContentItem contentItem, string rssItemTemplateClass, string rssItemDateTimeClass, string rssItemDateClass, string rssItemTimeClass, string rssItemTitleClass) { literal = new Label(); ContentItem = contentItem; RSSItemTemplateClass = rssItemTemplateClass; RSSItemDateTimeClass = rssItemDateTimeClass; RSSItemDateClass = rssItemDateClass; RSSItemTimeClass = rssItemTimeClass; RSSItemTitleClass = rssItemTitleClass; } public void InstantiateIn(Control container) { literal = new Label(); literal.DataBinding += TwitterItem_ItemDataBound; container.Controls.Add(literal); } /// <summary> /// TwitterItem_ItemDataBound Method /// </summary> /// <param name="sender">An object</param> /// <param name="e">An EventArgs</param> /// <returns>A void</returns> private void TwitterItem_ItemDataBound(object sender, EventArgs e) { Label labelControl = (Label)sender; RadRotatorItem rotatorItem = (RadRotatorItem)labelControl.NamingContainer; XPathNavigator xPathNavigator = ((IXPathNavigable)rotatorItem.DataItem).CreateNavigator(); HtmlGenericControl htmlGenericControlItem = new HtmlGenericControl(); htmlGenericControlItem.Attributes.Add("onclick", "window.open('" + ((ContentItem.FileTitle == TwitterType.Follow.ToString()) ? xPathNavigator.SelectSingleNode("link").Value : xPathNavigator.SelectSingleNode("link/@href").Value) + "', '_blank')"); if (!string.IsNullOrEmpty(RSSItemTemplateClass)) htmlGenericControlItem.Attributes.Add("class", RSSItemTemplateClass); HtmlGenericControl htmlGenericControlDateTime = new HtmlGenericControl(); if (!string.IsNullOrEmpty(RSSItemDateTimeClass)) htmlGenericControlDateTime.Attributes.Add("class", RSSItemDateTimeClass); HtmlGenericControl htmlGenericControlTime = new HtmlGenericControl(); if (!string.IsNullOrEmpty(RSSItemTimeClass)) htmlGenericControlTime.Attributes.Add("class", RSSItemTimeClass); htmlGenericControlTime.Controls.Add(new LiteralControl( ((ContentItem.FileTitle == TwitterType.Follow.ToString()) ? Convert.ToDateTime(xPathNavigator.SelectSingleNode("pubDate").Value).ToShortDateString() : xPathNavigator.SelectSingleNode("author/name").Value)) ); HtmlGenericControl htmlGenericControlDate = new HtmlGenericControl(); if (!string.IsNullOrEmpty(RSSItemDateClass)) htmlGenericControlDate.Attributes.Add("class", RSSItemDateClass); htmlGenericControlDate.Controls.Add(new LiteralControl( ((ContentItem.FileTitle == TwitterType.Follow.ToString()) ? Convert.ToDateTime(xPathNavigator.SelectSingleNode("pubDate").Value).ToShortTimeString() : xPathNavigator.SelectSingleNode("updated").Value)) ); htmlGenericControlDateTime.Controls.Add(htmlGenericControlDate); htmlGenericControlDateTime.Controls.Add(htmlGenericControlTime); htmlGenericControlItem.Controls.Add(htmlGenericControlDateTime); HtmlGenericControl htmlGenericControlTitle = new HtmlGenericControl(); if (!string.IsNullOrEmpty(RSSItemTitleClass)) htmlGenericControlTitle.Attributes.Add("class", RSSItemTitleClass); htmlGenericControlTitle.Controls.Add(new LiteralControl( ((ContentItem.FileTitle == TwitterType.Follow.ToString()) ? xPathNavigator.SelectSingleNode("title").Value : xPathNavigator.SelectSingleNode("content").Value))); htmlGenericControlItem.Controls.Add(htmlGenericControlTitle); labelControl.Controls.Add(htmlGenericControlItem); }}