zoukankan      html  css  js  c++  java
  • 绑定

                                                                    <%#DataBinder.Eval(Container.DataItem, "PriceType").ToString() == "1" ? "面议" :Convert.ToString(Eval("Price")) %>


    <%# Eval("ManGuid", "../Manager400.aspx?m={0}")%>



    <%# Eval("id").ToString()+","+Eval("value").ToString()   %>



    HyperLinkField
    特别说明HyperLinkField,是因为实现了DataGrid的HyperLinkColumnd所不支持的,多参数格式化链接。通常我们附加在url后面的QueryString不会只有一个,asp.net 1。x 中只有使用绑定列,然后手动写代码:

    <asp:DataGrid id="DataGrid1" runat="server" DataSourceID="SqlDataSource1">
                
    <Columns>
                    
    <asp:TemplateColumn>
                        
    <ItemTemplate>
                            
    <asp:HyperLink runat="server" Text="View Photo"  NavigateUrl='<%# String.Format("photo.aspx?empid={0}&path={1}", Eval("EmployeeID"), Eval("PhotoPath")) %>'></asp:HyperLink>
                        
    </ItemTemplate>
                    
    </asp:TemplateColumn>
                
    </Columns>
            
    </asp:DataGrid>


    现在使用HyperLinkField,看下,省去很多苦力活:)

     <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
                AutoGenerateColumns
    ="False" DataKeyNames="EmployeeID" DataSourceID="SqlDataSource1">
                
    <Columns>                
                         
    <asp:HyperLinkField DataNavigateUrlFields="EmployeeID,City" DataNavigateUrlFormatString="photo.aspx?empid={0}&path={1}"
                        HeaderText
    ="PhotoPath" Text="View Photo" />
                
    </Columns>
            
    </asp:GridView>
  • 相关阅读:
    vue教程1-07 模板和过滤器
    vue教程1-06 v-bind属性、class和style
    vue教程1-05 事件 简写、事件对象、冒泡、默认行为、键盘事件
    Webstorm使用教程详解
    diff, cmp, patch
    grep, sed, awk
    which,whereis, locate, find
    tar, rar, unrar, zip, unzip
    groups, usermod, chown, chgrp, chmod
    pwd, cd, ls, touch, mkdir, rmdir, rm
  • 原文地址:https://www.cnblogs.com/zwei1121/p/966897.html
Copyright © 2011-2022 走看看