小编oz.*_*oz.的帖子

使用jQuery设置下拉列表的选定索引

如果我找到控件的方式如下,如何设置jQuery中下拉列表的索引:

$("*[id$='" + originalId + "']") 
Run Code Online (Sandbox Code Playgroud)

我是这样做的,因为我正在动态创建控件,并且由于在使用Web窗体时更改了id,我发现这是一个解决方法,可以找到一些控件.但是一旦我有了jQuery对象,我就不知道如何将所选索引设置为0(零).

jquery

161
推荐指数
5
解决办法
47万
查看次数

Double.Parse - 国际化问题

这真让我抓狂.我在ASP.NET 2.0 WebForm页面中有以下字符串

string s = "0.009";
Run Code Online (Sandbox Code Playgroud)

很简单.现在,如果我的文化是西班牙语 - 这是"es-ES" - 我尝试将字符串转换为Double,我会执行以下操作:

double d = Double.Parse(s, new CultureInfo("es-ES"));
Run Code Online (Sandbox Code Playgroud)

我期待的是0,009.相反,我得到9.我明白.NET认为它是千分隔符,在en-US中是一个逗号,但不应该把我传递给parse方法的文化信息并应用正确的格式转换?

如果我做

double d = 0.009D;
string formatted = d.ToString(new CultureInfo("es-ES"));
Run Code Online (Sandbox Code Playgroud)

格式化现在是0,009.任何人?

c# string double culture cultureinfo

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

使用jQuery不显眼的验证添加组

我正在使用asp.net mvc 3,我有一个类似于这篇文章中的一个场景JQuery验证多个字段,但有一个错误.我正在使用IClientValidatable,因为我必须为我的场景创建一个自定义验证器.但是如果我将验证器应用于每个属性,我将得到错误消息的3倍.所以我知道你可以使用组来告诉验证者为多个字段分组消息,我找不到从C#中选择的选项,所以我试着这样做:

$("#frmUser").validate({
    groups: {
        DateofBirth : "Year Month Day"
    }
});
Run Code Online (Sandbox Code Playgroud)

但整个验证停止工作,所以我觉得代码行会覆盖任何不显眼的代码生成的内容.所以我想知道是否有办法在
validator.unobtrusive.adapters.addvalidator.addMethod 方法中设置组.谢谢

c# jquery-validate asp.net-mvc-3

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