Tôi có một điều khiển Literal
mà tôi đang cố định vị trí để tôi có thể chèn văn bản vào đó. Tôi có một trang Master có chứa một số phần giữ chỗ nội dung.Sử dụng FindControl() để tìm điều khiển
<asp:Content ID="Content7" ContentPlaceHolderID="MainLinks" runat="server">
<h3>Project Navigation</h3>
<ul class="rightColBoxNav">
<asp:Literal ID="litNavLinks" runat="server" />
</ul>
</asp:Content>
Tôi tiếp tục nhận được "Tham chiếu đối tượng không được đặt thành thể hiện của đối tượng". Làm thế nào để xác định vị trí đối tượng này để tôi có thể tìm và cập nhật nó?
Tôi đã thử:
((Literal)Page.FindControl("litNavLinks")).Text = sb.ToString();
((Literal)Page.Page.FindControl("litNavLinks")).Text = sb.ToString();
((Literal)Page.FindControl("Content7").FindControl("litNavLinks")).Text = sb.ToString();
vô ích. Làm cách nào để xác định vị trí?
Chưa thử, nhưng bạn có thể sử dụng litNavLinks.Text = sb.ToString() không? –
Thấy điều đó với câu trả lời của Darin. Tôi sẽ phải thử nó vào buổi sáng. Tôi đã không thử nó và tôi đặt cược nó sẽ làm việc. Tôi cảm thấy ngu ngốc nếu đó là trường hợp. Tôi cảm thấy ngu ngốc bây giờ nghĩ rằng đó là đúng. –
Đôi khi đó là những thứ đơn giản mà chúng tôi đi lên. –