小编Cop*_*ill的帖子

jQuery在TextArea中验证HTML

我有一个允许用户输入HTML的TextArea,我现在要做的是验证用户HTML以确保它是XHTML.

有任何想法吗?

validation jquery textarea

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

部分类,LINQ,接口和VB.NET

好的,我遇到了VB.NET的问题.所以那些VB.NET的维护者,你能帮助我吗?这是我的问题:我正在使用LINQ to Entities,它也适用于LINQ to SQL,我构建了我的edmx文件然后我创建了一个与实体之一同名的Partial Publc类所有细节到现在为止,所以这里来了问题.

我需要Partial类来实现Interface Implements Interfaces.IAsset但是VB.NET希望在属性的末尾放置"Implements Interfaces.IAsset.ID",这当然是在Partial类的生成代码部分中,我不能这样做,因为edmx文件是自动生成的,将来会改变.

以下是需要排序的代码行:

公共属性ID1()As Integer实现Interfaces.IAsset.ID

在C#中它很好并且可以创造奇迹.那么为什么VB.NET不能实现代码生成类中的接口呢?

vb.net interface

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

使用常量表达式授权属性

我正在尝试为我的控制器设置授权可以执行以下操作:

[Authorize(Roles = "Approver")]
Run Code Online (Sandbox Code Playgroud)

角色的名称如何保存在数据库中,因此我想尝试执行以下操作:

[Authorize(Roles = Settings.Instance.RoleEmployee)]
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式

有什么办法解决这个问题吗?

c# asp.net-mvc

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

web.config和connectionStrings中的引号

我有以下连接字符串,您会注意到"Provider's.Tests",请注意单引号,如何将其输入web.config以使其有效?

<connectionStrings>
    <clear/>
    <add name="Provider" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="C:\Projects\Provider's.Tests\app_data\db.mdf";Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

.net web-config

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

属性类不调用构造函数

我创建了一个属性,调用MyAttribute,它执行一些安全性,由于某种原因,构造函数没有被触发,任何原因?

public class Driver
{
    // Entry point of the program
    public static void Main(string[] Args)
    {
        Console.WriteLine(SayHello1("Hello to Me 1"));
        Console.WriteLine(SayHello2("Hello to Me 2"));

        Console.ReadLine();
    }

    [MyAttribute("hello")]
    public static string SayHello1(string str)
    {
        return str;
    }

    [MyAttribute("Wrong Key, should fail")]
    public static string SayHello2(string str)
    {
        return str;
    }


}

[AttributeUsage(AttributeTargets.Method)]
public class MyAttribute : Attribute
{

    public MyAttribute(string VRegKey)
    {
        if (VRegKey == "hello")
        {
            Console.WriteLine("Aha! You're Registered");
        }
        else
        {
            throw new Exception("Oho! You're not Registered");
        }; …
Run Code Online (Sandbox Code Playgroud)

c# attributes

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

通过c#中的代码更改货币

我使用以下内容显示金额:

String.Format("{0:C}",item.Amount)

这个显示9.99英镑

这没关系,但如果我希望应用程序能够控制货币并能够将货币更改为白天,该怎么办?

$ 9.99加入

如何通过代码更改货币格式

c#

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

在犀牛嘲笑中嘲弄lambda

我正在尝试使用Rhino Mocks来模拟下面的lambda,但是不断碰到一堵砖墙

var result = rep.Find<T>(x => (x as IEntity).ID == (entity as IEntity).ID).FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

c# lambda rhino-mocks mocking

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

来自类的DataAnnotations验证

我在一个纯C#应用程序的项目中使用DataAnnotations,根据DataAnnotations属性验证模型/文档的最佳方法是什么?

c# data-annotations

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

FormCollection的复选框

我的FormCollection返回了一个Checkbox,但我追随的是值

collection["SelectedCheckbox"]
Run Code Online (Sandbox Code Playgroud)

这会返回"true,false"

但我想要结果,这应该是真或假

asp.net-mvc

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

RegexValidator验证电子邮件,制作标准属性

我想使用RegexValidator验证电子邮件,例如

[RegexValidator(@"^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$")]
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,现在我想包装属性,以便我可以将它存储在一个地方:

public class EmailAttribute : RegexValidator 
{
    public EmailAttribute()
        : base(@"^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$")
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我可以使用

[EMail]
Run Code Online (Sandbox Code Playgroud)

但它不起作用,为什么?

c# email attributes

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