【问题标题】:What's the difference between TypeName="API.MyClass+Clients" and TypeName="API.MyClass.Clients" in asp:ObjectDataSource?asp:ObjectDataSource 中的 TypeName="API.MyClass+Clients" 和 TypeName="API.MyClass.Clients" 有什么区别?
【发布时间】:2014-12-22 15:27:04
【问题描述】:
我有以下asp:ObjectDataSource 声明:
<asp:ObjectDataSource runat="server" ID="ODS_Data"
SelectMethod="GetData" TypeName="API.MyClass+Clients"/>
TypeName="API.MyClass+Clients" 和 TypeName="API.MyClass.Clients 有什么区别?
. 与 + 。
谢谢
【问题讨论】:
标签:
c#
asp.net
visual-studio
visual-studio-2013
objectdatasource
【解决方案1】:
. 用于直接属于命名空间的类。 + 用于嵌套类,例如:
public namespace MyClass
{
public class Clients{}
}
会导致:Myclass.Clients
虽然
public class MyClass
{
public class Clients{}
}
会导致:MyClass+Clients