类型“System.Web.UI.WebControls.SessionParameter”不具有名为“DbType”的公共属性

[已解决] 类型“System.Web.UI.WebControls.SessionParameter”不具有名为“DbType”的公共属性

20
[Web开发 > ASP.NET > WebForms]
代码如下:

    <asp:ObjectDataSource ID="taskObjectDataSource" runat="server"
       SelectMethod="getManageTask" TypeName="Manage_System.Bussiness.TaskManager">
                   <SelectParameters>
                       <asp:SessionParameter DbType="Guid" Name="sender" SessionField="UserID" />
                       <asp:Parameter DefaultValue="2" Name="taskState" Type="Int32" />
                   </SelectParameters>
               </asp:ObjectDataSource>

当转到“视图”页面的时候,就出现“类型“System.Web.UI.WebControls.SessionParameter”不具有名为“DbType”的公共属性”的错误。

谁知道如何解决??
提问时间:2010/5/7 17:31:20 | 提问者:Souidea | 悬赏:20 | 浏览:771
最佳答案
<asp:SessionParameter>的DbType属性是在ASP.NET3.5 SP1中增加的,如果使用ASP.NET 3.5(没有SP1)编译就会出错,这个时候,需要将DbType改为Type,Guid改为Objecty即:

<asp:SessionParameter Type="Object" Name="sender" SessionField="UserID" />

这样就可以了。
回答时间:2010/5/7 17:33:59 | 回答者:zsu
其他参考答案(0)
提交失败!请检查错误!错误信息:

注:以上所有信息由网友提供,仅供交流、参考,均不代表盛派网络言论,如果有任何问题或不妥,请立即联系我们

以下信息或许对您有用: