- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用启用分页的 ObjectDataSource。这需要我使用 SelectCountMethod(这样网格才能知道有多少页)。我的 ObjectDataSource 看起来像这样:
<asp:ObjectDataSource ID="ItemsDataSource" runat="server" SelectMethod="GetContentGridItems"
TypeName="ContentItemExtensions" SelectCountMethod="GetContentGridItemsCount" EnablePaging="True">
<SelectParameters>
<asp:QueryStringParameter Name="contentItemID" QueryStringField="cid" DbType="Guid" />
<asp:QueryStringParameter Name="contentTypeID" QueryStringField="tid" Type="String" />
<asp:QueryStringParameter Name="contentTypeGroup" QueryStringField="tgid" Type="String" />
<asp:QueryStringParameter Name="parentItemID" QueryStringField="pcid" DbType="Guid" />
<asp:QueryStringParameter Name="parentFieldID" QueryStringField="pfld" type="String" />
</SelectParameters>
相应的静态类如下所示:
public static class ContentItemExtensions
{
public static DataTable GetContentGridItems(Guid? contentItemId,string contentTypeID, string contentTypeGroup, Guid? parentItemID, string parentFieldID,int maximumRows, int startRowIndex)
public static int GetContentGridItemsCount(Guid? contentItemId,string contentTypeID, string contentTypeGroup, Guid? parentItemID, string parentFieldID)
}
当我不使用分页时一切正常,但当我启用分页时我得到以下异常,它清楚地说明了它需要什么:
ObjectDataSource 'ItemsDataSource' could not find a non-generic method 'GetContentGridItemsCount' that has parameters: contentItemID, contentTypeID, contentTypeGroup, parentItemID, parentFieldID.
我的方法有这些参数并且不是通用的,所以我不知道。谁能帮帮我?
最佳答案
您的方法不采用相同的参数,因为参数名称区分大小写:
public static int GetContentGridItemsCount(Guid? contentItemId,
string contentTypeId, string contentTypeGroup,
Guid? parentItemID, string parentFieldID)
{
}
不同于:
public static int GetContentGridItemsCount(Guid? contentItemID,
string contentTypeID, string contentTypeGroup,
Guid? parentItemID, string parentFieldID)
{
}
前两个参数的名称必须以大写字母 D
结尾,以匹配 ObjectDataSource
正在寻找的方法签名。
关于c# - ObjectDataSource 没有找到 SelectCountMethod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10041881/
我正在尝试使用启用分页的 ObjectDataSource。这需要我使用 SelectCountMethod(这样网格才能知道有多少页)。我的 ObjectDataSource 看起来像这样:
我将 GridView 绑定(bind)到 ObjectDataSource。 我期望 m_ObjectDataSourceGrid_Selected 方法触发两次,一次针对 Select,另一次针对
我有一个如下所示的对象数据源: 还有一个像这样的 onselected 事件: protected void obdsList_Selec
我是一名优秀的程序员,十分优秀!