Repeater从数据库中取数据,其中的asp:Image控件显示相应记录的图片,但是所显示的图片被拉伸、变形,不好看,怎样做才能按比例缩放呢?
部分代码:        <table cellspacing="0" cellpadding="2">
        <tr><td>头像</td><td>昵称</td><td>年龄</td><td>地区</td><td>心情</td></tr>
        <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
          <ItemTemplate>
             <tr>
                <td><asp:Image ID="Image1" runat="server" ImageUrl='<%#Eval("u_touxiang") %>' width="150px" Height="150px"/></td>
                <td><%#Eval("u_name") %></td>
                <td><%#Eval("u_age") %></td>
                <td><%#Eval("u_area") %></td>
                <td><%#Eval("u_xinqing") %></td>         
             </tr>
          </ItemTemplate>
        </asp:Repeater>
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                ConnectionString="<%$ ConnectionStrings:PMMPConnectionString %>" 
                SelectCommand="SELECT top 10 userlogin.u_id,[u_name], [u_xinqing],[u_area],[u_touxiang],[u_age] FROM [UserInformation],[UserLogin] where UserInformation.u_id=UserLogin.u_id order by u_time DESC">
            </asp:SqlDataSource>
        </table>