小编sdm*_*ler的帖子

理解反思

我最近开始在一家新公司工作,我们使用反射构建了一个.net Web应用程序.我刚刚离开学校一年,并没有使用这个概念.在研究了代码之后......看起来有一个类型为object的后端接口,它有大约20个继承它的类.很多通用的获取和设置

从表面上看,它看起来像是我的标准继承.我想我的问题是,是什么让这种反思?是因为界面没有强类型?

谢谢

c# asp.net reflection web-applications interface

6
推荐指数
1
解决办法
1748
查看次数

转发器并在页面加载时向列和itemtemplate添加列

我没有使用中继器比显示数据表中的数据更多.

我正在构建一个网格,其中显示了用户已分配的用户和角色列,显示了复选框(在下面显示为true/false,但它们是复选框).

恩.

| Rep名称|来电者|更接近|经理|超级用户|
| Bob | True | true | 假| 假|
| Tom | false | false | True | 真的

基本上用它来进行角色管理.

但是,角色可能会在以后更改,因此我希望将角色(标头和项目)动态加载到转发器中.

我不知道该怎么做或者甚至可能.

我想你抓住当前角色可能性的列表并将它们加载到headertemplate但我不确定如何匹配itemtemplate以及如何创建复选框并将它们放在itemtemplate中.

对不起,如果这是一个粗鲁的问题......我很感激任何建议!

我将获得的数据的数据示例...虽然我也将返回此处未显示的角色和用户的ID.

DataTable dt = new DataTable(); DataColumn dc = new DataColumn();

      dc.DataType = Type.GetType("System.String");
      dc.ColumnName = "RepName";
      dt.Columns.Add(dc);

      dc = new DataColumn(); 
      dc.DataType = Type.GetType("System.Boolean");
      dc.ColumnName = "Caller";
      dt.Columns.Add(dc);

      dc = new DataColumn();
      dc.DataType = Type.GetType("System.Boolean");
      dc.ColumnName = "closer";
      dt.Columns.Add(dc);

      dc = new DataColumn();
      dc.DataType = Type.GetType("System.Boolean");
      dc.ColumnName = "Admin";
      dt.Columns.Add(dc); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net repeater

6
推荐指数
1
解决办法
2万
查看次数

C#.NET Web服务并返回具有子对象列表的对象列表

我正在构建一个Web服务来传回一个(艺术家)对象列表.在艺术家对象内部有一个(专辑)对象列表.在Album对象中有一个歌曲列表.

所以基本上我正在建立一个大的父母音乐树.

我的问题是,如何使用SOAP传递此信息?

什么是最好的使用方法.

现在我得到的只是

<Artist>
    <Name>string</Name>
    <Albums>
        <AlbumName>string</AlbumName>
        <Album xsi:nil="true" />
    <Album xsi:nil="true" />
    </Albums>
    <Albums>
        <AlbumName>string</AlbumName>
        <Album xsi:nil="true" />
        <Album xsi:nil="true" />
    </Albums>
</Artist>
Run Code Online (Sandbox Code Playgroud)

它在专辑中分解,但它显示了我存储的两张专辑.

任何建议,将不胜感激!

c# service soap object

4
推荐指数
1
解决办法
2万
查看次数