问题列表 - 第1054页

如何确定给定的Type(System.Type)是否继承自特定的基类(在.Net中)?

这可能是一个简单的答案,我只是遗漏了一些东西,但是这里...如果我有一个Type,(即一个实际的System.Type ......不是一个实例)我该如何判断它继承自另一个特定的基类型?

.net c# reflection inheritance

25
推荐指数
3
解决办法
7978
查看次数

可以在C#中动态添加属性吗?

是否可以在运行时添加属性或在运行时更改属性的值?

.net c# attributes

140
推荐指数
4
解决办法
10万
查看次数

如何在.net中将一个流的内容写入另一个流?

我经常遇到这样的问题:我有一个数据流,并希望将其中的所有内容写入另一个流.

所有代码示例都使用字节数组形式的缓冲区.

有更优雅的方式吗?

如果不是,那么缓冲区的理想大小是多少.哪些因素构成了这个价值?

.net stream

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

如何处理Web应用程序中的附件?

由于对我原来的问题缺乏回应,可能是因为我的措词不好.从那以后,我已经考虑过我原来的问题,并决定改写它,希望更好!:)

我们为客户创建自定义商业软件,他们经常希望将附件添加到某些业务实体.例如,他们希望将Word文档附加到客户,或将图像附加到作业.我很好奇其他人如何处理以下事项:

  • 用户如何附加文档?单附件?批量附件?
  • 如何显示附加文件?简单清单?详细清单?
  • 而杀手问题,用户如何编辑附加文件?这在网络环境中甚至可能吗?当然,用户只需查看附件即可.
  • 是否有一个很好的控制库来帮助管理这个过程?

我们当前的开发环境是ASP.NET和C#,但我不认为这对于开发工具来说是一个非常不可知的问题,除了我需要在Web环境中工作的事实.

看起来我们总是遇到客户问题并在Web环境中使用附件,所以我正在寻找其他程序员与他们的用户基于如何最好地与附件交互的一些成功.

asp.net file

3
推荐指数
1
解决办法
1390
查看次数

乐观与悲观锁定

我理解乐观和悲观锁定*之间的区别.现在有人可以向我解释我何时会使用其中任何一个?

这个问题的答案是否会根据我是否使用存储过程来执行查询而改变?

*但只是为了检查,乐观的意思是"在阅读时不要锁定桌子",悲观意味着"在阅读时锁定桌面".

sql-server locking optimistic-locking pessimistic-locking

510
推荐指数
12
解决办法
29万
查看次数

如何使用POST动词重定向到页面?

RedirectToAction控制器内调用时,它会使用HTTP GET自动重定向.如何明确告诉它使用HTTP POST?

我有一个接受GET和POST请求的动作,我希望能够RedirectToAction使用POST并发送一些值.

像这样:

this.RedirectToAction(
    "actionname",
    new RouteValueDictionary(new { someValue = 2, anotherValue = "text" })
);
Run Code Online (Sandbox Code Playgroud)

我希望使用HTTP POST而不是GET发送someValueanotherValue值.有谁知道如何做到这一点?

asp.net-mvc url-redirection

123
推荐指数
5
解决办法
14万
查看次数

如何将参数传递给IOC框架中的构造函数

如何将参数传递给IOC框架中的构造函数?我想做类似的事情:(试图成为IOC框架不可知;))

object objectToLogFor = xxx;
container.Resolve<ILogging>(objectToLogFor); 

public class MyLogging : ILogging
{
    public MyLogging(object objectToLogFor){}
}
Run Code Online (Sandbox Code Playgroud)

看起来这在StructureMap中是不可能的.但我很乐意看到有人证明我错了.

其他框架是否功能更丰富?或者我是以错误的方式使用IOC框架?

language-agnostic structuremap inversion-of-control

12
推荐指数
2
解决办法
4884
查看次数

使用jQuery从html元素传递参数

我第一次使用jQuery并需要一些帮助.我有html,如下所示:

<div id='comment-8' class='comment'>
    <p>Blah blah</p>
    <div class='tools'></div>
</div>

<div id='comment-9' class='comment'>
    <p>Blah blah something else</p>
    <div class='tools'></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用jQuery向.tools div添加跨度,这些div在单击时调用variouis函数.函数需要接收父注释的id(整个'comment-8'或只是'8'部分),这样我就可以显示有关注释的表单或其他信息.

我到目前为止:

<script type='text/javascript'>

    $(function() {
        var actionSpan = $('<span>[Do Something]</span>');
        actionSpan.bind('click', doSomething);

        $('.tools').append(actionSpan);
     });

     function doSomething(commentId) { alert(commentId); }

</script>
Run Code Online (Sandbox Code Playgroud)

我坚持如何填充doSomething的commentId参数.也许不是id,我应该传递对被点击的跨度的引用.这也许会很好,但我不确定如何做到这一点.

谢谢,Brian

javascript jquery

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

在TabControl中恢复SplitterDistance是不一致的

我正在编写一个WinForms应用程序,我的TabControl中的一个选项卡有一个SplitContainer.我将SplitterDistance保存在用户的应用程序设置中,但恢复不一致.如果带有拆分器的标签页可见,则恢复工作,拆分器距离就像我离开时一样.如果选择了其他选项卡,则分割器距离错误.

.net c# winforms

10
推荐指数
3
解决办法
7246
查看次数

如何在.NET中执行对象的深层复制(特别是C#)?

我想要一个真正的深拷贝.在Java中,这很容易,但是你如何在C#中做到这一点?

.net c# serialization clone

560
推荐指数
6
解决办法
42万
查看次数