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>
  • 相关阅读:
    5、打断点(bpu)
    4、post请求(json)
    3、get请求(url详解)
    2、接口测试(Composer)
    1、Fiddler基础
    常规测试、安全测试、渗透测试-区别
    记录一次python的mysqlclient依赖库报错问题
    airflow当触发具有多层subDAG的任务的时候,出现[Duplicate entry ‘xxxx’ for key dag_id]的错误的问题处理
    Python3并发写文件
    python hash 每次调用结果不一样
  • 原文地址:https://www.cnblogs.com/zwei1121/p/966897.html
Copyright © 2011-2022 走看看