小编Rup*_*Rup的帖子

将参数传递给模板化类型的C#generic new()

我正在尝试在添加到列表时通过其构造函数创建类型为T的新对象.

我收到编译错误:错误消息是:

'T':创建变量实例时无法提供参数

但我的类确实有一个构造函数参数!我怎样才能做到这一点?

public static string GetAllItems<T>(...) where T : new()
{
   ...
   List<T> tabListItems = new List<T>();
   foreach (ListItem listItem in listCollection) 
   {
       tabListItems.Add(new T(listItem)); // error here.
   } 
   ...
}
Run Code Online (Sandbox Code Playgroud)

.net c# generics new-operator

395
推荐指数
10
解决办法
19万
查看次数

不会导出类路径条目org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER

我在Eclipse中收到此警告:

不会导出或发布类路径条目org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER.可能会导致运行时ClassNotFoundExceptions

搜索后我发现我需要修复导出.我做的.

Eclipse Java Build Path属性

但这个警告仍然存在!还有什么办法可以解决它?谢谢.

eclipse export maven

62
推荐指数
6
解决办法
8万
查看次数

.crx文件安装在chrome中

我刚刚创建了一个非常简单的chrome扩展,它工作正常.但当我转换为.crx文件并尝试用chrome打开它时,没有任何反应.我的Chrome浏览器版本是19.0.1081.2 dev-m.我的扩展使用jquery-1.4.2.min.我无法理解这个问题是什么?

google-chrome google-chrome-extension

40
推荐指数
4
解决办法
14万
查看次数

如何告知Data Annotations验证器还验证复杂的子属性?

验证父对象时是否可以自动验证复杂的子对象,并将结果包含在已填充的对象中ICollection<ValidationResult>

如果我运行以下代码:

using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;

namespace ConsoleApplication1
{
    public class Person
    {
        [Required]
        public string Name { get; set; }

        public Address Address { get; set; }
    }

    public class Address
    {
        [Required]
        public string Street { get; set; }

        [Required]
        public string City { get; set; }

        [Required]
        public string State { get; set; }
    }

    class Program
    {
        static void Main(string[] args)
        {
            Person person = new Person
            {
                Name = null,
                Address …
Run Code Online (Sandbox Code Playgroud)

c# validation data-annotations

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

我应该使用HttpRuntime.Cache吗?

我是asp.net的初学者,并且有一些关于Cache的问题:

  1. HttpRuntime.Cache只提供了几个方法,我想我可以自己用Dictionary实现这些方法.
  2. 如果HttpRuntime.Cache比Dictionary好多了,为什么有些人想要实现自己的缓存框架.
  3. MS Enterprise Cache Block怎么样?

c# caching httpruntime.cache

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

HTTP错误401.3 - 未经授权

我在Windows 7和IIS 7.5中新创建的网站中遇到此错误.我创建了一个SSL证书并完成了绑定新网站.

HTTP错误401.3 - 未经授权
由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面.

在我创建网站的早些时候,我在"添加网站"对话框中选择了"应用程序用户(通过身份验证)".当我单击"测试设置..."按钮时,我收到以下错误消息:

服务器配置为使用内置帐户的传递身份验证来访问指定的物理路径.但是,IIS管理器无法验证内置帐户是否具有访问权限.确保应用程序池标识具有对物理路径的读访问权限.如果此服务器已加入域,并且应用程序池标识为NetworkService或LocalSystem,请验证\ $是否具有对物理路径的读取权限.然后再次测试这些设置.

请参阅附图

请建议解决方案.

谢谢.

asp.net iis-7

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

从大型DataTable列中选择不同的值

我有一个包含22列的DataTable,其中一列名为"id".我想查询此列并将所有不同的值保留在列表中.该表可以有10到100万行.

这样做的最佳方法是什么?目前我正在使用for循环来遍历列并比较值,如果值相同则它会转到下一个,当不相同时,它会将id添加到数组中.但是因为表可以有10到100万行,所以有更有效的方法来做到这一点!我怎样才能更有效地做到这一点?

c# datatable

25
推荐指数
4
解决办法
13万
查看次数

org.hibernate.HibernateException:数据库未返回本机生成的标识值

我从Hibernate得到这个例外

构建会话工厂
13:32:09,937 INFO SessionFactoryObjectFactory:105 - 未将工厂绑定到JNDI,未配置JNDI名称
线程"main"中的异常org.hibernate.HibernateException:数据库未返回本机生成的标识值

这是什么意思,我该如何解决?谢谢!

java mysql hibernate

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

电子邮件转到垃圾邮件文件夹

我创建了一个社区门户,用户可以在其中创建自己的帐户.成功注册后,将在注册的电子邮件地址发送确认邮件.

我使用以下代码发送邮件 -

private void SendMail(string recvr, string recvrName, string verCode, int NewUserID)
{
    try
    {
        string emailID = ConfigurationManager.AppSettings["WebMasterMail"];
        string mailPass = ConfigurationManager.AppSettings["pass"];
        string mailer = ConfigurationManager.AppSettings["mailer"];

        MailMessage msg = new MailMessage();
        MailAddress addrFrom = new MailAddress(emailID, "Panbeli.in.... Bari community portal");
        MailAddress addrTo = new MailAddress(recvr, recvrName);

        msg.To.Add(addrTo);
        msg.From = addrFrom;
        msg.Subject = "You have registered sucessfully on PanBeli.in.";
        msg.Priority = MailPriority.High;
        msg.Body = RegisterMessageBody(recvrName, verCode,NewUserID);
        msg.IsBodyHtml = true;

        SmtpClient smtp = new SmtpClient(mailer);
        smtp.Credentials = new System.Net.NetworkCredential(emailID, mailPass); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

我无法将Microsoft.SqlServer.Management.Common添加到我的ASP.NET MVC应用程序中

我试图添加对上面的程序集的引用,但它没有出现在我的ASP.NET MVC .NET 4(非客户端)应用程序程序集列表中.有谁知道如何参考这个大会?

sql-server .net-4.0 asp.net-mvc-2

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