asp.net
  • data-binding
  • eval
  • 2010-12-13 9 views 1 likes 
    1

    ASP.NET評価データバインディングC#の

     <asp:Repeater ID="rptCityFriends" runat="server" OnItemDataBound="rptFriendsContainer_DataBound"> 
           <ItemTemplate> 
              <asp:ImageButton ID="imgThumb" runat="server" PostBackUrl='<%# Eval("FBUsuarioID","~/Friends.aspx?friendID={0}") %>' ImageUrl='<%# Eval("FBAvatarUsuario") %>' CssClass="imgThumbs" /> 
           </ItemTemplate> 
          </asp:Repeater> 
    

    しかし、私は2つのクエリ文字列を渡したい場合はIE:?

    私はURLに二つ以上のクエリ文字列を設定するにはどうすればよい
      <asp:Repeater ID="rptCityFriends" runat="server" OnItemDataBound="rptFriendsContainer_DataBound"> 
            <ItemTemplate> 
               <asp:ImageButton ID="imgThumb" runat="server" PostBackUrl='<%# Eval("FBUsuarioID","FBNomeUsuario","~/Friends.aspx?friendID={0}&nUser={1}") %>' ImageUrl='<%# Eval("FBAvatarUsuario") %>' CssClass="imgThumbs" /> 
    
            </ItemTemplate> 
           </asp:Repeater> 
    

    "Eval DataBinding"で?

    答えて

    8

    使用String.Format()、すなわち

    <asp:Repeater ID="rptCityFriends" runat="server" OnItemDataBound="rptFriendsContainer_DataBound"> 
        <ItemTemplate> 
          <asp:ImageButton ID="imgThumb" runat="server" PostBackUrl='<%# String.Format("~/Friends.aspx?friendID={0}&nUser={1}", Eval("FBUsuarioID"), Eval("FBNomeUsuario")) %>' ImageUrl='<%# Eval("FBAvatarUsuario") %>' CssClass="imgThumbs" /> 
        </ItemTemplate> 
    </asp:Repeater> 
    
    +0

    6年後、あなたの答えはまだ有用であるされています。 – AgapwIesu

    関連する問題