在.aspx中想实现下面的功能:
<asp:DataList ID="DataList6" runat="server">
<itemtemplate> <%# if (i=1) DataBinder.Eval(Container.DataItem, "highlight")
else{<a href="admin/show.aspx?articleid=<%#DataBinder.Eval(Container.DataItem, "articleid")%>"><%# DataBinder.Eval(Container.DataItem, "title")%></a>}
%> </itemtemplate>
</asp:DataList>怎么写语法才对呢
<asp:DataList ID="DataList6" runat="server">
<itemtemplate> <%# if (i=1) DataBinder.Eval(Container.DataItem, "highlight")
else{<a href="admin/show.aspx?articleid=<%#DataBinder.Eval(Container.DataItem, "articleid")%>"><%# DataBinder.Eval(Container.DataItem, "title")%></a>}
%> </itemtemplate>
</asp:DataList>怎么写语法才对呢
解决方案 »
- [Help]请问asp.net2.0如何实现asp提次表单,并得到提交的数据?!
- 如何实现按给出的数字来显示TextBox的数量,帮忙指导。
- 【讨论】在线聊天的问题?
- CSDN的登陆问题
- Table控件 显示数据少一行?
- 大家看看在 Response.Write 里如何使用变量!
- 一个solution中有N多个Web Project之间相互路由
- 上传的文件在xp系统能打开,在2003系统确打不开?
- 如何在DataGrid 中根据文件的扩展名来显示文件图标
- 如何判断sessin内容是否为空
- 请教黑带:眼下哪种代码自动生成机器最棒?.NET重复性的工作太多,想走快点!谢谢!!!
- 要删除一个字符串的最右边n个字符,用c#怎么实现呢?
否折 执行<a href="admin/show.aspx?articleid=<%#DataBinder.Eval(Container.DataItem, "articleid")%>"><%# DataBinder.Eval(Container.DataItem, "title")%></a>
如何写语法才没错呢,谢谢!!!!!!
<itemtemplate> <%# (i==1)?DataBinder.Eval(Container.DataItem, "highlight"):<a href="admin/show.aspx?articleid=<%#DataBinder.Eval(Container.DataItem, "articleid")%>"><%# DataBinder.Eval(Container.DataItem, "title")%></a>%>
</itemtemplate>
</asp:DataList>试试!!
<asp:DataList ID="DataList6" runat="server">
<itemtemplate> <%if(i==1) { %>
<%#DataBinder.Eval(Container.DataItem, "highlight")%>
<% } else { %>
<%Response.Write("<a href=http://localhost/829/admin/show.aspx?articleid=");%>
<%#DataBinder.Eval(Container.DataItem, "articleid")%>
<%Response.Write("</a>"+"}");%>
</itemtemplate>
</asp:DataList>编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1513: 应输入 }源错误: 行 229: #line hidden
行 230: parameterContainer.Controls[2].RenderControl(__output);
行 231: }
行 232:
行 233: private System.Web.UI.Control __BuildControlDataList6() {
源文件: c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\829\93a173b2\e7ed0ae0\xpkkjjzp.0.cs 行: 231
<a href="admin/show.aspx?articleid=<%# DataBinder.Eval(Container.DataItem, "articleid") %>&ss=<%# DataBinder.Eval(Container.DataItem, "title") %>">
虽然不太清楚你的意思,但是我那样用就可以用希望对你有帮助。