2行目は機能するのに最初の行は機能しないのはなぜですか? 「サーバータグの形式が正しくありません」と表示されます。2 行目にコピーした Guid は、データベースから直接取得したものです。
< asp:Image runat="server" ImageUrl="~/Images/Avatar/Avatar.aspx?UserId=<%#DataBinder.Eval(Container.DataItem, "UserId")%>" />
< asp:Image runat="server" ImageUrl="~/Images/Avatar/Avatar.aspx?UserId=22AA736E-BD1B-4623-8E76-4769051F2E60" />