小编cha*_*dmk的帖子

EditorFor()和html属性

Asp.Net MVC 2.0预览版提供了类似的帮助程序

Html.EditorFor(c => c.propertyname)
Run Code Online (Sandbox Code Playgroud)

如果属性名称是字符串,则上面的代码呈现texbox.

如果我想将MaxLength和Size属性传递给文本框或我自己的css类属性,该怎么办?

我是否需要在我的应用程序中为每种大小和长度组合创建一个模板?如果是这样,那么不会使默认模板可用.

c# asp.net-mvc asp.net-mvc-2

112
推荐指数
9
解决办法
21万
查看次数

为什么锚标记的href值需要http://预先填充到URL?

<a href="www.stackoverflow.com" target="_blank">click here</a>
Run Code Online (Sandbox Code Playgroud)

单击站点HTML页面上的上述链接将尝试将用户带到

<site>/index.html/www.stackoverflow.com
Run Code Online (Sandbox Code Playgroud)

如果以下工作正常

<a href="http://www.stackoverflow.com" target="_blank">click here</a>
Run Code Online (Sandbox Code Playgroud)

这种行为的理由是什么?

html

21
推荐指数
3
解决办法
2万
查看次数

版本v2.4.5.724中的autofac注册问题

我有以下注册

builder.Register<Func<Type, IRequestHandler>>(
          c => request => (IRequestHandler)c.Resolve(request));
Run Code Online (Sandbox Code Playgroud)

基本上我正在尝试注册一个工厂方法,该方法解析给定类型的IRequestHandler实例.

这工作正常,直到版本2.4.3.700.但现在我收到以下错误..

无法访问已处置的对象.对象名称:'此解析操作已结束.使用lambdas注册组件时,无法存储lambda的IComponentContext'c'参数.相反,要么从'c'再次解析IComponentContext,要么解析基于Func <>的工厂以从.'创建后续组件.

UPDATE

我试图限制autofac对解决方案中其他项目的曝光.尼克,谢谢你的提示,现在我的注册看起来像这样......

 builder.Register<Func<Type,IRequestHandler>>(c =>  
         { 
           var handlers = c.Resolve<IIndex<Type,RequestHandler>>(); 
           return  request => handlers[request];  
         });
Run Code Online (Sandbox Code Playgroud)

autofac

13
推荐指数
1
解决办法
2818
查看次数

wcftestclient.exe - 编辑默认配置

WCFTestClient如果大小maxNameTableCharCount大于默认值(16384),工具似乎不起作用.

有没有办法修改此工具生成的配置文件的设置,在工具生成之前?

建立服务连接,我可以修改配置文件内容.但是,maxNameTableCharCount当这个工具试图检索服务元数据时,我收到一个抱怨大小的错误.

.net wcf

5
推荐指数
1
解决办法
1466
查看次数

检查类似字段事件后面生成的字段上的属性

给出以下类定义

public class MyClass
{
    [System.ComponentModel.Browsable(true)]
    [field:NonSerialized]
    public event EventHandler MyEvent;
}
Run Code Online (Sandbox Code Playgroud)

在我的代码中的其他地方,我想看到事件的属性.

var attributes = typeof(MyClass)
                     .GetEvents()
                     .SelectMany(n => n.GetCustomAttributes(true));
Run Code Online (Sandbox Code Playgroud)

但我只看到BrowsableAttribute属性集合.

如何获取field:NonSerialized属性信息?

c# reflection attributes

5
推荐指数
1
解决办法
112
查看次数

用于开发的虚拟桌面环境

我们的网络团队正在考虑为每个开发人员设置虚拟桌面环境(通过Windows 2008虚拟主机).

因此,我们将使用哑终端/笔记本电脑,应该使用虚拟桌面进行所有工作.

我们是一家微软商店,我们使用.net框架的所有版本.没有笔记本电脑上的开发环境会让团队感到不舒服.

这种设置有任何潜在的问题吗?有没有理由担心这个设置?

development-environment virtualhost

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