问题1:
<%#DataBinder.Eval(Container.DataItem,"userAgent")%>
<%# Eval("userAgent")%>
上面两条语句都是绑定数据,有什么区别?问题2:
<div class="style1"><%#DataBinder.Eval(Container.DataItem,"Content") %></div>现在要判断div标签内是否有内容,如果有则显示该div标签,如果无则不显示div标签!!!该如何处理?
<%#DataBinder.Eval(Container.DataItem,"userAgent")%>
<%# Eval("userAgent")%>
上面两条语句都是绑定数据,有什么区别?问题2:
<div class="style1"><%#DataBinder.Eval(Container.DataItem,"Content") %></div>现在要判断div标签内是否有内容,如果有则显示该div标签,如果无则不显示div标签!!!该如何处理?
解决方案 »
- 跪求—在asp.net 将文本文件转化成二进流,存入数据库的代码!
- gridview问题
- 建立ASP.NET Web应用程序老是抱错:“Visual Studio.NET已检测到Web服务器运行的不是ASP.NET1.1版,您将无法运行ASP.NET Web应用程序或服
- 为什么我的程序过一阵子就连不上数据库了
- 急!!! 求教高手怎么在页面上做个倒计时
- 我在广州,想找个asp.net开发人员合伙,全职兼职都可以。
- 如何對frameset的src控制?
- 急急急急急急!在线等等等等等!
- 多个js 文件下载,要求必须优先下载某个js文件问题。。
- Visual Studio 2013可以调试其他服务器上的IIS么?
- .net执行activeX的权限问题[高分]
- asp中url怎么转换编码为utf8?
<%# Eval("userAgent")%>//2.0的用法<div class="style1"><%#DataBinder.Eval(Container.DataItem,"Content") %></div>
根据 id 取得div ,用innerHTML属性
<%# Eval("userAgent")%> //2.0的用法
代码:
<ItemTemplate>
<div class="style1" id="conetnet"><%#DataBinder.Eval(Container.DataItem,"Content") %></div>
</ItemTemplate>麻烦大家贴点代码,JS确实很菜!!
而是html在浏览器中表现的问题请参考:http://www.blueidea.com/tech/web/2006/3469.asp
第二个
<ItemTemplate>
getDiv(<%#DataBinder.Eval(Container.DataItem,"Content").ToString()) %>
</ItemTemplate>
可以这样在后台 定义个函数
protected string getDiv(string _Content)
{
if(_Content == "")
{
return "";
}
else
{
return "<div class=\"style1\" id=\"conetnet\">"+ _Content +"</div>";
}
}
下面的例子演示了如何使用新的简化的Eval数据绑定语法绑定到DataList数据项模板(ItemTemplate)中的Image、Label和HyperLink控件。<asp:DataList ID="DataList1" RepeatColumns="5" Width="600" runat="server" DataSourceID="ObjectDataSource1">
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval("PhotoID", "PhotoFormViewPlain.aspx?ID={0}") %>'>
<asp:Image ID="Image1" Runat="server" ImageUrl='<%# Eval("FileName", "images/thumbs/{0}") %>' /></asp:HyperLink>
<asp:Label ID="CaptionLabel" runat="server" Text='<%# Eval("Caption") %>' />
</ItemTemplate>
</asp:DataList><br />
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="DataComponentTableAdapters.PhotosTableAdapter" SelectMethod="GetPhotosForAlbum"> 数据绑定也可以作为控件的主题定义(theme definition)的一部分,这样我们就可以通过改变主题来随意地改变模板化控件的布局和外观。但是Theme(主题)模板中只能使用Eval(或者后面讨论的Bind)。绑定到任意的用户代码是被禁止的。