小编Pet*_*old的帖子

如何重用Telerik RadControls for ASP.NET Ajax的CSS样式

Telerik RadControls内置了对皮肤的支持,并使用CSS来设置所有控件的样式.但是,将这些控件插入现有网站时,将现有网站的样式与RadControls自己的样式合并的最佳方法是什么?

更新:给出以下选项(感谢Zhaph):

  1. 将RadControl的CSS添加到我的站点
  2. 使RadControls看起来更像我的网站
  3. 将我的网站CSS选择添加到RadControl样式列表

什么是最好的选择?

选项2要求我保持两套样式.因此优选选项1.这将使得能够在整个站点上重用RadControls样式系统,例如具有按钮和简单控件看起来相同.

更新2(从我的回答中移开): 我最终做了一个组合.使用FormDecorator可以在我自己的按钮和输入上重用RadControls样式.此外,将Telerik提供的外观复制到我的ASP.Net主题中,可以自定义外观.

css asp.net ajax telerik

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

C#Autolevel片段?

有没有人看到任何用于在C#中自动调整图像的好片段?

.net c# image-manipulation image-processing

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

Nant中的xmlpoke - 如何更新找到的字符串的所有实例

您好我在我的Nant构建脚本中使用Xpath来更改开发和我的其他环境之间的一些配置变量.

我从这个例子中采用了语法:

示例如下所示:

<xmlpoke
    file="config01/app.config"
    xpath="/configuration/appSettings/add[@key='AppName']/@value"
    value="TradeMonster">
</xmlpoke>
Run Code Online (Sandbox Code Playgroud)

我想要的是类似于搜索我的连接字符串并查找"localhost\SqlExpress"的所有实例,并将它们更改为"localhost"

这可能吗?

nant xpath xmlpoke

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

自包含的测试库项目找不到库类

根据此SDK指南,可以通过创建标准应用程序项目,引用Library项目然后检测应用程序以进行单元测试来实现对项目的单元测试.

但是,当我这样做并启动测试应用程序时,我得到了消息

没有测试跑步者'JUnit 3'的测试结果.

我正在使用Eclipse和Android ADT插件,所有最新版本.

注意:项目编译得很好.测试项目也可以很好地安装到模拟器.但是在控制台中我可以看到它正在寻找<library>.apk,当然这不存在,因为我将它作为一个库编译到测试项目中.

有人这个上班吗?如果是这样,这里的诡计是什么?

更新:在发现并修复问题(实际上包括测试类(!))之后,测试运行器现在可以找到所有测试.但是,所有测试都失败,但有以下例外:

java.lang.NoClassDefFoundError:<nameOfClassInLibraryProject>

nameOfClassInLibraryProject是库项目中定义的类.这些类应该编译到测试项目中,事实上,一切都编译得很好.但是在运行测试项目时,运行时似乎找不到库类.

junit android unit-testing

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

使用自定义成员资格和角色提供程序在MVC中实现IPrincipal和IIdentity

我坚持使用自定义iprincpal和iidentity对象的实现.我现在花了一天时间来搜索如何实现这些权利并用更多信息扩展它.

我想@Context.User.Identity.Name用自定义变量(如全名或其他)扩展信息.

编辑:现在,我得到以下代码,但如果我尝试阅读@((CustomPrincipal)Context.User.Identity).Nachname我收到一个System.Web.Security.FormsIdentity无法输入的错误CustomPrincipal.

有任何想法吗?

public class CustomPrincipal : GenericPrincipal
{
    public CustomPrincipal(IIdentity identity, String[] roles) : base(identity, roles){ 

    }
    public String Vorname { get; set; }
    public String Nachname { get; set; } 
}
Run Code Online (Sandbox Code Playgroud)

AccountModel:

public class FormsAuthenticationService : IFormsAuthenticationService
{
    public void SignIn(string userName, bool createPersistentCookie)
    {
        if (String.IsNullOrEmpty(userName)) throw new ArgumentException("Der Wert darf nicht NULL oder leer sein.", "userName");
        // Grab user information to insert
        KIMembershipUser membershipUser = (KIMembershipUser)Membership.GetUser(userName); …
Run Code Online (Sandbox Code Playgroud)

c# model-view-controller iprincipal iidentity

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

如何使用c#获取特定的文件名

我有一个像这样的路径的文件夹中有10个zip文件

TargetDirectory ="C:\ docs\folder \"

一些zip文件名是这样的

abc-19870908.Zip 
abc-19870908.zip
abc-12345678.zip
Run Code Online (Sandbox Code Playgroud)

有些像这样......

doc.zip
doc123.zip  
..
Run Code Online (Sandbox Code Playgroud)

我通过使用以下代码获取所有文件名...

string [] fileEntries = Directory.GetFiles(targetDirectory); 
foreach(string fileName in fileEntries)
{
  // here I need to compare , 
  // I mean I want to get only these files which are having 
  // these type of  filenames `abc-19870908.Zip`

  if (filename == "")
  {

       // I want to do something
   }
}
Run Code Online (Sandbox Code Playgroud)

我必须在这一行的双引号中if(filename == "")加入abc-19870908.Zip这些文件名.

请问任何人对此有任何想法吗?

非常感谢...

.net c# filenames file winforms

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

Autofac - 我是否需要在 MVC global.asax 中手动处理 IContainer?

我似乎无法在文档或 stackOverflow 中找到这个问题的答案(尽管我可能忽略了它)。我很好奇我是否应该手动处理 ContainerBuilder 提供的 IContainer?

这是来自 Remember.Web 的代码示例:

//etc..
IContainer container = builder.Build();//returns IDisposable instance
DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
//etc..
Run Code Online (Sandbox Code Playgroud)

但我很好奇它是否应该是这样的:

public class MvcApplication : HttpApplication
{
    private IContainer container;//not necessary..?

    protected void Application_Start()
    {
        ///etc..
        this.container = builder.Build();//returns IDisposable instance
        DependencyResolver.SetResolver(new AutofacDependencyResolver(container));
        //etc..
    }
    protected void Application_End()
    {
        container.Dispose();
    }
}
Run Code Online (Sandbox Code Playgroud)

如果我忽略了某些内容,请务必指出正确的文档,谢谢!

c# asp.net-mvc autofac

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

如何通过仅发送类的名称而不是类本身作为参数来获取类的类型?

Dim a作为Type = GetType(className)将使用该类型.但我只有类的名称作为字符串.我想要GetType("class1")之类的东西,它会返回类型.

c# vb.net reflection dynamic

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

使用 Autofac 为同一类中的内部方法编写 Moq 单元测试

我正在同一个类中尝试模拟内部方法。但是我的模拟失败了。

这是我的代码。

界面

public interface IStudentService
{
    int GetRank(int studentId);
    IList<Subject> GetSubjects(int studentId);
}
Run Code Online (Sandbox Code Playgroud)

执行

public class StudentService : IStudentService
{
    private readonly IStudentRepository _studentRepository;
    private readonly ISubjectRepository _subjectRepository;

    public StudentService(IStudentRepository studentRepository, ISubjectRepository subjectRepository)
    {
        _studentRepository = studentRepository;
        _subjectRepository = subjectRepository;
    }

    public int GetRank(int studentId)
    {
        IList<Subject> subjects = GetSubjects(studentId);

        int rank = 0;
        //
        //Calculate Rank
        //
        return rank;
    }

    public virtual IList<Subject> GetSubjects(int studentId)
    {
        return _subjectRepository.GetAll(studentId);
    }
}
Run Code Online (Sandbox Code Playgroud)

单元测试

[TestFixture]
public class StudentServiceTest
{
    [SetUp]
    public …
Run Code Online (Sandbox Code Playgroud)

c# nunit unit-testing moq autofac

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

无法在.net 2.0中接收串行数据,使用rs232转rs485转换器

我使用.Net 2.0 serialport类完成了大量的RS232工作.我从来没有遇到过麻烦,直到今天.

我正在与使用RS485协议的公司硬件进行通信.我正在使用B&B电子公司的RS232到RS485转换器设备.

我可以很好地发送数据,并在另一边看到它.但是,我的data_received事件永远不会触发,即使使用BytesToRead,我也看不到任何回复.

ReadExisting也是空的.

我们启动了232Analyzer,我可以使用该应用程序发送和接收数据包.我假设这与.Net 2.0串行类有关.

有什么想法吗?

.net serial-port

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