高分求对象数据源控件的最吐血应用!
mint 2009-05-21 03:55:15 一般说来,对象数据源控件是直接与业务层打交道。但由于一些特殊原因,我的一个页面的对象数据源控件需要与自己的页面打交道。请问如何指定typename:
示例代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="datasoucetest.aspx.cs" Inherits="test_datasoucetest" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ObjectDataSource ID="odsTime" runat="server" SelectMethod="getPageTest" TypeName="test_datasoucetest">
<SelectParameters>
<asp:Parameter Name="ID" DefaultValue="2" />
</SelectParameters>
</asp:ObjectDataSource>
...对应的
cs代码:
...
using System.Web.UI.HtmlControls;
public partial class test_datasoucetest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
[System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select, true)]
public DataTable getPageTest(int ID)
{
DataTable tmpTable = new DataTable();
return tmpTable;
}
}
特殊原因,我需要使用对象数据源!但这样做是错的,请大家为我解惑,高分!