小编Kum*_*mar的帖子

使用反射创建通用IList实例

我正在尝试使用反射创建一个通用的对象列表.以下代码抛出错误无法创建接口的实例..我可以将IList更改为List并且它工作正常,但我想知道是否有办法让这个与IList一起工作.

    var name = typeof (IList<T>).AssemblyQualifiedName;

    Type type = Type.GetType(name);

    var list = Activator.CreateInstance(type);
Run Code Online (Sandbox Code Playgroud)

c# asp.net reflection

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

用户控制事件

我有一个用户控件,其中包含一个名为upload的按钮.按钮单击事件如下所示:

 protected void btnUpload_Click(object sender, EventArgs e)
{
  // Upload the files to the server
}
Run Code Online (Sandbox Code Playgroud)

在存在用户控件的页面上,在用户点击上传按钮后,我想在用户控件中执行按钮点击事件代码后立即执行某些操作.如何在完成工作后点击Click事件?

c# asp.net user-controls event-handling

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

使用反射比较对象属性

我有两个类Address和Employee如下:

 public class Address
{
    public string AddressLine1 { get; set; }
    public string AddressLine2 { get; set; }
    public string City { get; set; }
    public string State { get; set; }
    public string Zip { get; set; }
}

   public class Employee
    {
        public string FirstName { get; set; }
        public string MiddleName { get; set; }
        public string LastName { get; set; }
        public Address EmployeeAddress { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

我有两个员工实例如下:

    var emp1Address = new Address(); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net reflection

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

增加自动完成扩展程序列表的宽度

我有一个ASP.NET AJAX自动完成扩展器CompletionListCssClass=autocomplete_completionListElement:

.autocomplete_completionListElement 
{   
    width:500px;
    margin : 0px!important;
    background-color : inherit;
    color : windowtext;
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    overflow :auto;
    height : 200px;
    text-align : left; 
}
Run Code Online (Sandbox Code Playgroud)

但由于一些奇怪的原因,即使我将宽度设置为500px,自动完成列表的宽度也总是占用文本框的宽度.有没有办法来解决这个问题?

c# asp.net autocomplete asp.net-ajax

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

如何从自定义属性获取属性的显示名称

我正在尝试创建一个最小长度验证属性,该属性将强制用户在文本框中输入指定的最小字符数

    public sealed class MinimumLengthAttribute : ValidationAttribute
        {
            public int MinLength { get; set; }

            public MinimumLengthAttribute(int minLength)
            {
                MinLength = minLength;
            }

            public override bool IsValid(object value)
            {
                if (value == null)
                {
                    return true;
                }
                string valueAsString = value as string;
                return (valueAsString != null && valueAsString.Length >= MinLength);

  }
    }
Run Code Online (Sandbox Code Playgroud)

在MinimumLengthAttribute的构造函数中,我想设置错误消息,如下所示:

ErrorMessage ="{0}必须至少为{1}个字符"

如何获取属性的显示名称以便填充{0}占位符?

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

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

ASP.NET MVC2项目的DDD体系结构

我正在尝试使用域驱动开发(DDD)来实现我的新ASP.NET MVC2项目和实体框架4.在做了一些研究之后,我在自己的类项目中为每个层提出了以下层约定:

MyCompany.Domain

     public class User
    {
        //Contains all the properties for the user entity
    }

    public interface IRepository<T> where T : class
    {
        IQueryable<T> GetQuery();
        IQueryable<T> GetAll();
        IQueryable<T> Find(Func<T, bool> condition);
        T Single(Func<T, bool> condition);
        T First(Func<T, bool> condition);
        T GetByID(int id);
        void Delete(T entity);
        void Add(T entity);
        void Attach(T entity);
        void SaveChanges();
    }

  public interface IUserRepository: IRepository<User> {}

    public class UserService
    {
        private IUserRepository _userRepository;
        public UserService(IUserRepository userRepository)
        {
            _userRepository = userRepository;
        }
    // This class will hold …
Run Code Online (Sandbox Code Playgroud)

c# asp.net domain-driven-design entity-framework-4 asp.net-mvc-2

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

使用ASP.NET MVC3 RC是否安全?

我最近开始使用ASP.NET MVC 2开展企业级项目,该项目仅完成了5%.我非常想使用剃刀视图引擎,但我不确定这是否适合迁移到ASP.NET MVC 3,因为它仍然是一个候选版本.你们会推荐什么?

asp.net-mvc

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

设置Absolute ImageUrl

我的.aspx页面上有一个Image控件,我想将ImageUrl设置为这样的:

<asp:Image ID="imgLogo" ImageUrl="C:\ExternalImages\logo.jpg" runat="server" />
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我读了MSDN上的ImageUrl属性,它说url可以是绝对路径或相对路径.但是我如何设置如上所示的完整路径?

asp.net image

0
推荐指数
1
解决办法
8625
查看次数