asp.net repeater中嵌套使用超链接,显示服务器标记的格式不正确。

<ASP:HyperLink Id="lblColumn" Navigateurl='edit?'&<%# eval("sno") %> _
text =<%# Container.DataItem("sno")%> Runat="Server">
</ASP:HyperLink>

第1个回答  2010-10-06
<asp:HyperLink ID="lblColumn" NavigateUrl='<%# "edit?&"+Convert.ToString(Eval("sno")) %>'
Text='<%# Container.DataItem("sno")%>' runat="Server">
</asp:HyperLink>
不知道你的edit 是你想加的字符串还是一个路径变量
如果是变量 这个就要先在后台定义公共变量edit 然后把双引号去掉就可以了
第2个回答  2010-09-26
<ASP:HyperLink Id="lblColumn" Navigateurl='<%# "default.aspx?id="+HttpUtility.UrlEncode(Eval("sno").ToString())+"" %>' text ='<%# Eval("sno")%>' Runat="Server">
</ASP:HyperLink>

经过测试本回答被提问者采纳
第3个回答  2010-10-07
text ='<%# Container.DataItem("sno")%>'

加上单引号

求.net里repeater嵌套使用的完整代码
然后在父Repeater的ItemDataBind事件中找到子Repeater 在根据关系找到子Repeater对应的数据源,绑定上ok。页面上:<asp:Repeater id="Repeater1" runat="server"> <HeaderTemplate> 用户留言显示 <\/HeaderTemplate> <FooterTemplate> <\/FooterTemplate> <ItemTemplate> 用户名:<%#DataBinder.E...

ASP.NET中DataGrid控件应用技巧简述
HyperlinkColumn数据列包含了DataTextField属性以及DataNavigateUrlField属性等 前者可以用于指定要显示的文本内容 而后者则用于指定超链接 同时HyperlinkColumn数据列还包含了一个可用于指定文本显示格式的DataNavigateUrlFormatString属性 像HyperlinkColumn数据列那样ButtonColumn数据列也提供了DataTextField属性以及DataTextFormatString...

asprepeater如何分页asp.netrepeater分页
4.GridView,DetailsView和FormView这三个都是.net2.0新增的控件,内置了分页,排序等等功能,其改进程度是1.1所提供控件无法比的。 5.DataList和Repeater是1.1版就提供的控件,内置功能较弱,需要自己实现分页,排序,数据事件等功能。有趣的是,在现在的Asp.net平台上,如果从功能上来说呈现单列数据时DetailsView和FormView...

求asp.net论文
ASP.NET除了具有ASP的优点外,更具有功能强大,ASP.NET彻底抛弃了脚本语言,而代之于编译式语言(如VB、C#等),为开发者提供了更加强有力的编程资源;允许用服务器端控件取代传统的HTML元素并充分支持事件驱动机制,并为开发者提供了强力的集成开发工具Visual Studio.NET。三、ASP.NET在网上购物系统中的...

求asp论文
可以借助表格形式,在相应单元格内,通过标记,便可在相应位置显示图片。同时,显示商品名称时,也可增加超链接到商品具体信息页面,方法为: <%# DataBinder.Eval(Container.DataItem,"proname")%> 四、结束语 本文从软件设计的角度探讨了ASP.NET在电子商务网站建设实践中的应用,具有很好的实用价值。此...

相似回答
大家正在搜