我在Gridview中聲明瞭Linkbutton控件,但在後面的代碼中無法訪問它。以下是我的aspx頁面代碼。無法訪問代碼隱藏頁面中的控件
<%@ Page="" Language="C#" AutoEventWireup="true" MasterPageFile="~/MainMaster.Master"
CodeBehind="Page.aspx.cs" Inherits="IntakeLibrary.Page" %>
<%@ Register="" Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<asp:UpdatePanel ID="updatePanel" runat="server">
<contenttemplate>
<asp:GridView ID="grdView" runat="server">
<Columns>
<asp:TemplateField HeaderText="Text">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</contenttemplate>
</asp:UpdatePanel>
</asp:Content>
下面是我的代碼隱藏代碼。
protected void Page_Load(object sender, EventArgs e)
{
LinkButton1.Text = "Test";
}
下面是我得到
錯誤「LinkButton1」這個名字不會在目前情況下存在
您應該嘗試使用或實現findcontrols方法 – MethodMan