.net – 代码背后的文字
发布时间:2020-12-16 07:27:07 所属栏目:asp.Net 来源:网络整理
导读:为什么我无法在我的asp.net页面的代码后面访问文字? %@ Page Title="" Language="VB" MasterPageFile="~/UI/Masters/Window.master" AutoEventWireup="false" CodeFile="HelpViewer.aspx.vb" Inherits="UI_Pages_HelpViewer" culture="auto" meta:resourcek
为什么我无法在我的asp.net页面的代码后面访问文字?
<%@ Page Title="" Language="VB" MasterPageFile="~/UI/Masters/Window.master" AutoEventWireup="false" CodeFile="HelpViewer.aspx.vb" Inherits="UI_Pages_HelpViewer" culture="auto" meta:resourcekey="PageResource1" uiculture="auto" %> <asp:Content ID="Content1" ContentPlaceHolderID="c" Runat="Server"> <%--<div dir="rtl"> <asp:Panel ID="Panel1" Height="270px" Width="100%" ScrollBars="Auto" runat="server" meta:resourcekey="Panel1Resource1"> <asp:Literal ID="Literal1" runat="server" meta:resourceKey="Literal1Resource1"></asp:Literal> </asp:Panel> </div>--%> <div dir="rtl" align="right"> <asp:Repeater ID="rptHelp" runat="server" DataSourceID="xmlHelp"> <ItemTemplate> <div style ="font-size:12px; font-family :Tahoma; font-weight:bold; margin-left:5px; color:Green; "> <asp:Literal ID="ltlTitle" runat="server" Text='<%#XPath("title")%>'></asp:Literal> </div> <div style="font-size:11px;margin-bottom:10px; margin-left:12px; margin-right:4px; font-family:Tahoma ; margin-top:9px;"> <asp:Literal ID="ltlText" runat="server" Text='<%#XPath("text")%>'></asp:Literal> </div> </ItemTemplate> </asp:Repeater> <asp:XmlDataSource ID="xmlHelp" runat="server"></asp:XmlDataSource> </div> </asp:Content> ltlText是后面代码中的未知元素. 解决方法
ltlText是直接未知的,因为它存在于一个包含控件中:你的转发器.如果你想要它,你需要迭代转发器行,例如在
ItemDataBound event中,并使用FindControl方法来查找你的文字.
请查看MSDN文档中的示例代码:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.itemdatabound.aspx. 您所追求的代码可能如下所示: rptHelp_ItemDataBound(Object Sender,RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { Literal lt = (Literal)e.Item.FindControl("ltlText"); lt.Text = "Test"; } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在asp.net中使用前缀’ct100’更改控件ID
- 编辑asp.net razor chtml文件是否需要重新编译?
- asp.net-mvc – ASP.NET MVC,在使用EF 4时形成auth或自定义
- asp.net – 显示和隐藏转发器中的特定列?
- asp.net – IIS7和IE8 – 在相同版本的IE8上呈现不同的页面
- asp.net-mvc – 需要为ASP.NET mvc部署哪些文件?
- asp.net正则表达式验证器客户端脚本错误
- asp.net-mvc – ASP.NET MVC – 如何获取一个URL而不是一个
- asp.net-mvc – ControllerActionInvoker
- asp.net-core-mvc – “:exists”在路由模板上做了什么?
推荐文章
站长推荐
- 在MVC 4中使用ASP.Net Identity
- asp.net-mvc – MVC5将项目添加到列表中
- asp.net-mvc – MVC 3.0编辑可变长度列表并使用P
- 在ASP.NET Web Forms 4.5中捆绑JQuery
- asp.net-mvc – Html.BeginForm的默认区域是否始
- asp.net-mvc – MVC3非顺序隐藏输入索引需要先来
- asp.net – 在哪里可以为Delphi Prism定义条件编
- asp.net – 为什么有#!在我的角度应用程序的网址
- asp.net-mvc-3 – 如何在带有剃刀的asp.net mvc3
- asp.net-mvc-3 – 如何在ASP .NET MVC 3中验证与
热点阅读