问题列表 - 第48202页

MVC 3 jQuery验证/全局化数字/十进制字段

在Web.config文件中使用全球化culture ="da-DK"时,jQuery验证不起作用.

在丹麦,当我们为产品写价格时,我们使用符号19,95而不是美国19.95的方式,这给了我一个问题,我无法解决.

我已经启动了VS2010,新的MVC 3项目,添加了一个homeController,一个Product类和一个简单的标准编辑视图,错误已经存在.

产品类别:

public class Product
{
    public string name { get; set; }
    public string itemNo { get; set; }
    public decimal price { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

HomeController的:

public class homeController : Controller
{
    public ActionResult Index()
    {
        var product1 = new Product { name = "Testproduct", itemNo = "PRD-151541", price = 19 };
        return View(product1);
    }
}
Run Code Online (Sandbox Code Playgroud)

索引视图:

@model WebUI.DomainModel.Product

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

@using (Html.BeginForm()) {
    @Html.ValidationSummary(true)
    <fieldset>
        <legend>Product</legend>

        <div class="editor-label"> …
Run Code Online (Sandbox Code Playgroud)

globalization validation jquery culture asp.net-mvc-3

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

什么是"Action <IEnumerable <TwitterStatus>,TwitterResponse> action"?

嗨我已经尝试将Tweetsharp用于我正在构建的Twitter应用程序,并在我的桌面应用程序上取得了成功.但是当我想将它移植到WP7时,大多数方法都需要将其作为参数:

Action<IEnumerable<TwitterStatus>,TwitterResponse>action
Run Code Online (Sandbox Code Playgroud)

我不确定这个方法要求的是什么.我没有必要在我的桌面应用程序中使用它.有人可以解释它的要求或者可能指向我正确的文档,以便我能理解它是如何工作的吗?谢谢.

.net c# windows-phone-7

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

这个在线Scala书是否仍与Scala 2.8相关?

这本书看起来真的很棒.它是否仍然与Scala 2.8相关,因为它是在2008年发布的?

scala

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

Matcher在匹配后抛出IllegalStateException

我对Matches有一些奇怪的问题,希望有人可以解决一些问题.
根据Java文档:

public boolean matches()...如果匹配成功,则可以通过start,end和group方法获取更多信息.

一些代码:

private static Hashtable<String,String> splitAddress(String address){
        Hashtable<String,String> result = new Hashtable<String,String>();

        Matcher m = addrLong.matcher(address);
        if (m.matches()) {
            result.put("number", m.group(1));
Run Code Online (Sandbox Code Playgroud)

这是它抛出的地方:

java.lang.IllegalStateException: No match found
    java.util.regex.Matcher.group(Matcher.java:485)
    splitAddress(WebServiceHelper.java:699)
Run Code Online (Sandbox Code Playgroud)

仅此一点对我来说很奇怪.如果它有帮助,这里有更多信息:

    private static final String numberRegex = "[0-9]*[a-zA-Z]?"; // 123a 123
    private static final String compassRegex = "N|E|S|W|NORTH|EAST|SOUTH|WEST|NORD|EST|SUD|OUEST";
    private static final String typeRegex = "STREET|ST|DRIVE|DR|AVENUE|AVE|AV|ROAD|RD|LOOP|LP|COURT|CT|CIRCLE|LANE|LN|BOULEVARD|BLVD|CRESCENT|CR";

addrLong = Pattern.compile("(" + numberRegex + ")\\s(.*)\\s(" + typeRegex + ")\\s?(" + compassRegex + ")?");
Run Code Online (Sandbox Code Playgroud)

我一直在测试的输入字符串是"12 CLARE ST E"

谢谢!

编辑:哎呀,我粘贴了我的addrShort声明而不是我的addrLong

Edit2:我知道命名约定正在被打破.我发誓,我没有写那部分.

更新: …

java regex matcher

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

将varchar拆分为Oracle中的单独列

我有点不好意思:我被要求从数据库中的特定字符串开始接收注释,并将结果分成不同的列.

例如 - 如果返回的值是这样的:

COLUMN_ONE
--------------------
'D7ERROR username'
Run Code Online (Sandbox Code Playgroud)

回报需要是:

COL_ONE    COL_TWO
--------------------
D7ERROR   username   
Run Code Online (Sandbox Code Playgroud)

一旦结构集的结构只是为了将字符串拆分为两个,是否可以定义列?

sql oracle

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

Java中的范围规则

有人可以帮我理解Java中的范围规则吗?这显然无效:

    {
        int i = 0;
        System.out.println(i); // fine, of course
    }
    System.out.println(i); // syntax error
Run Code Online (Sandbox Code Playgroud)

i在内部声明{},并且在外面不可用.那么这个怎么样:

    for (int i = 0; i < 10; i++) {
         System.out.println(i); // fine, of course
    }
    System.out.println(i);  // syntax error, same as above.
Run Code Online (Sandbox Code Playgroud)

我对这里的语法错误感到惊讶.i在外部范围内声明,但稍后无法使用.是否通过一些特殊的for循环规则绑定到内部块范围?还有其他可能发生这种情况的情况吗?

java syntax braces

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

在Perl中将变量名称作为字符串获取

我试图获得变量名称的文本表示.例如,这将是我正在寻找的功能:

$abc = '123';
$var_name = &get_var_name($abc); #returns '$abc'
Run Code Online (Sandbox Code Playgroud)

我想要这个,因为我正在尝试编写一个递归输出传递变量内容的调试函数,我希望它能在手工输出变量的名称,所以如果我连续100次调用这个调试函数,就不会有混淆我在输出中看到的变量.

我听说过Data :: Dumper并不是粉丝.如果有人可以告诉我如何获得一个变量名称的字符串,那就太好了.

谢谢!

variables perl

10
推荐指数
3
解决办法
8099
查看次数

初学者的PHP类继承

class User{
    public $company_name;
}

class Employer extends User{
    public $fname;
    public $sname;
}
Run Code Online (Sandbox Code Playgroud)

这是我创建的test.php.我已经包含了类文件.

$employer = new Employer();
$user = new User();
$employer->company_name = "Company name is ";
echo $user->company_name;
Run Code Online (Sandbox Code Playgroud)

当我打印名称没有任何反应时,请让我知道我的代码有什么问题.

php class

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

具有多个参数的Task.Factory.StartNew

我正在尝试重构一些代码,以通过并行性实现更高的吞吐量.我做了所有的基础重构,我在那里进行了极简主义的单一调用,它是线程安全的.我的方法有多个参数:

private Domain ImportDomain(ConstructorInfo domainConstructor,
                            string[] domainAttributes, DateTime importDate)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我有工作代码,它迭代调用此方法,就像这样:

ImportDomain(myConstructor, myAttributes, myDate);
Run Code Online (Sandbox Code Playgroud)

在我尝试添加并行性之前,所有工作都完全正常.

我以为我只能做到这一点:

Task<Domain>.Factory.StartNew(() =>
    ImportDomain(myConstructor, myAttributes, myDate)
);
Run Code Online (Sandbox Code Playgroud)

并添加一个catch块来处理可能抛出的任何AggregateException.

但是,我发现ImportDomain()虽然该StartNew()行正在执行,但从未使用此代码调用过.我有一种感觉这可能是由于我对lambda表达式的相对缺乏经验,但我也看到所有使用的例子StartNew()都使用委托,或传递一个参数.

使我的多参数调用兼容的最简单的解决方案是什么Task.Factory.StartNew()

c# parallel-processing .net-4.0

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

java.net.URL如何打开连接?它是否使用套接字?

我正在使用以下代码从URL获取JSON字符串:

public static String getStringFromURL(String addr) throws IOException {
    ByteArrayOutputStream output = new ByteArrayOutputStream();
    URL url = new URL(addr);
    org.apache.commons.io.IOUtils.copy(url.openStream(), output);
    return output.toString();
}
Run Code Online (Sandbox Code Playgroud)

我想确保如果"addr"页面由于任何原因失败,这不会挂起.我不希望它带来我们的服务器或任何东西.我们开始研究java.net.URL如何打开连接,并且无法从Javadoc中获得太多信息(我们使用的是1.5).任何想法或内部知识将不胜感激.如果你能引用消息来源,那就更好了.谢谢!

java url networking json

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