ObjectDataSource 사용시 파라미터 자동 형변환 ASP.NET
2011.05.08 06:17 EDIT
ObjectDataSource 사용시 일부 파라미터는 자동 형변환이 지원된다.
이를테면,
enum UserType{
Admin, Normal
}
/// <param name="userType"></param>
/// <param name="regDate">가입일</param>
/// <returns>회원의 목록</returns>
public List<Member> GetMembers(UserType? userType, DateTime? regDate){
//가져오는 코드
}
이런 코드를 사용시
<asp:TextBox ID="TxtUserType" runat="server" />
<asp:TextBox ID="TxtRegDate" runat="server" />
<asp:ObjectDataSource ID="OdsMember" runat="server" ... SelectMethod="GetMembers">
<SelectParameters>
<asp:ControlParameter Name="userType" ControlID="TxtUserType" />
<asp:ControlParameter Name="regDate" ControlID="TxtRegDate" />
</SelectParameters>
</asp:ObjectDataSource>
이런 식으로 바로 사용해도 형식에서 벗어나지 않는 한 자동 변환이 지원된다.
- Tag :
- ASP.NET, ObjectDataSource