小编Sad*_*egh的帖子

在可选参数中设置DateTime的默认值

如何在可选参数中设置DateTime的默认值?

public SomeClassInit(Guid docId, DateTime addedOn = DateTime.Now???)
{
    //Init codes here
}
Run Code Online (Sandbox Code Playgroud)

c# datetime default optional-parameters

80
推荐指数
5
解决办法
7万
查看次数

如何在Winforms中显示"正在加载...请等待"消息以获取长时间加载的表单?

我有一个非常慢的表单,因为表单上放置了许多控件.

因此,表单需要很长时间才能加载.

如何首先加载表单,然后显示它,并在加载延迟时显示另一个表单,其中包含"正在加载......请等待.?"的消息.

c# winforms

43
推荐指数
8
解决办法
22万
查看次数

如何获取属性设置的属性名称?

我将在不传递属性的任何参数的情况下执行此操作!可能吗?

class MyAtt : Attribute {
    string NameOfSettedProperty() {
        //How do this? (Would be MyProp for example)
    }
}

class MyCls {
    [MyAtt]
    int MyProp { get { return 10; } }
}
Run Code Online (Sandbox Code Playgroud)

c# reflection attributes

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

如何更改jQuery自动完成插件默认查询字符串键?(我要的那个词)

jQuery自动完成插件发送请求这样

mysite.com/suggestion?term=Sadegh
Run Code Online (Sandbox Code Playgroud)

有没有办法将术语查询字符串更改为另一个?我找不到为我提供此选项的选项;)

jquery autocomplete jquery-plugins

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

如何禁用ReSharper 5.x的特定功能

我使用的ReSharper 5.x有一个功能,当我按住Ctrl并将鼠标悬停在Class或方法上时(或任何代码),显示下划线,当我点击时,ReSharper会自动打开该类或方法的代码文件(与Visual Studio代码文件上下文菜单项中的Go to Reference完全相同).

如何禁用此功能,我在"选项"对话框中找不到任何选项?这个功能的名称是什么?

提前致谢

resharper visual-studio-2010

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

如何使用Visual Studio查找和替换将大写字母char转换为使用Regex的小写字母

这是我的Find What reg-ex,它与我将要抓取的所有内容相匹配.

<{_}{[A-Z\s+]}{[a-z0-9]*}>
Run Code Online (Sandbox Code Playgroud)

就像_ColumnId,现在如何将大写字母后转换_为小写字母?(_columnId)

regex replace visual-studio-2010 visual-studio

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

c#中的字符串值枚举

有没有办法在c#中定义枚举如下?

public enum MyEnum : string
{
    EnGb = "en-gb",
    FaIr = "fa-ir",
    ...
}
Run Code Online (Sandbox Code Playgroud)

好的,根据erick方法和链接,我用它来检查提供的描述中的有效值:

public static bool IsValidDescription(string description)
{
    var enumType = typeof(Culture);
    foreach (Enum val in Enum.GetValues(enumType))
    {
        FieldInfo fi = enumType.GetField(val.ToString());
        AmbientValueAttribute[] attributes = (AmbientValueAttribute[])fi.GetCustomAttributes(typeof(AmbientValueAttribute), false);
        AmbientValueAttribute attr = attributes[0];
        if (attr.Value.ToString() == description)
            return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

有什么改进?

.net c# enums

9
推荐指数
2
解决办法
9238
查看次数

如何防止表单元素发送一些我们不想要的字段?

我有一个表单元素,其中包含大约5个字段,最终查询将通过处理这些字段来创建.所以我想只向服务器发送最终查询,而不是所有这些查询.如何排除提交这些字段(使用jQuery)?

<form action="abc/def.aspx" method="get">
    <input type="text" name="field1" />
    <input type="text" name="field2" />
    <input type="text" name="field3" />
    <input type="text" name="field4" />
    <input type="text" name="field5" />
    <input type="hidden" name="final" />
    <input type="submit" value="Send" />
</form>
Run Code Online (Sandbox Code Playgroud)

表单提交的输出如下所示:

abc/def.aspx?field1=val1&field2=val2&field3=val3&field4=val4&field5=val5&final=finalQuery
Run Code Online (Sandbox Code Playgroud)

javascript forms jquery

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

ValidateRequest = False但是在行动中它仍然是True而忽略了吗?

我希望在ASP.NET MVC 2.0 RTM中的特定视图上禁用RequestValidation.所以我添加了一些查看Page指令部分所需的内容,如下所示:

<%@ Page ValidateRequest="false" Language="C#" MasterPageFile="Path" Inherits="System.Web.Mvc.ViewPage<Path>" %>
Run Code Online (Sandbox Code Playgroud)

RequestValidation未禁用!我还将RequestValidation属性添加到控制器中的相关操作,如下所示:

[System.Web.Mvc.ValidateInput(false)]
public System.Web.Mvc.ActionResult Create(Model instance)
{
    //Do here something
}
Run Code Online (Sandbox Code Playgroud)

:')但RequestValidation也没有禁用!

在最后一次尝试我在Web.config文件中将RequestValidation设置为false,如下所示:

<pages validateRequest="false" />
Run Code Online (Sandbox Code Playgroud)

RequestValidation仍然没有关闭!

为什么?提前致谢 ;)

asp.net validation asp.net-mvc

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

如何设置visual studio 2010以在每个构建上设置为项目的自动增量版本

如何设置visual studio 2010在每个构建中设置为项目的自动增量版本?

这个功能是否存在vs2010

visual-studio-2010

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