问题列表 - 第34873页

在.NET中使用IClonable接口有什么用?

我只想知道.NET中IClonable接口的用途是什么?

c#

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

如何使用XQuery检索父节点?

我正在使用XML和XQuerie.我通常使用相对于父节点的XPath表达式来检索其子节点.但是,如果我有一个子节点,我不知道如何做相反的意思,我如何检索其父节点.

<node id="50>
  <childnode1 childid="51" />
  <childnode2 childid="52" />
</node>
Run Code Online (Sandbox Code Playgroud)

如果我有节点<childnode1 childid="51" />,我该如何检索其父节点:<node id="50>

xml xpath xquery parent-child

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

Rails Image Helper的可选参数

在我目前的Rails(Rails 2.3.5,Ruby 1.8.7)应用程序中,如果我希望能够定义一个帮助器,如:

  def product_image_tag(product, size=nil)
    html = '' 
    pi = product.product_images.first.filename
    pi = "products/#{pi}"
    pa = product.product_images.first.alt_text

    if pi.nil? || pi.empty?
      html = image_tag("http://placehold.it/200x200", :size => "200x200")
    else
      html = image_tag(pi, size)
    end

    html

  end
Run Code Online (Sandbox Code Playgroud)

...然后从一个视图中调用它:

<%= product_image_tag(p) %>
Run Code Online (Sandbox Code Playgroud)

...要么:

<%= product_image_tag(p, :size => 20x20) %>
Run Code Online (Sandbox Code Playgroud)

换句话说,我希望能够让这个辅助方法采用可选的大小参数.最好的方法是什么?

ruby ruby-on-rails helpers

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

.Net 4.0 System.Web.Security.MembershipProvider含糊不清的参考?

我最近将BlogEngine.Net安装升级到1.6和.Net 4.0,但是,当我执行升级时,我没有构建BlogEngine.Core.但是,当我尝试现在构建BlogEngine.Core项目时,编译失败,因为它无法加载(System.Web.Security.)MembershipProvider的符号.我认为这是一个.Net/C#/用户问题而不是BlogEngine问题.

该项目引用了库System.Web,类文件(继承自MembershipProvider)包含一个Using for System.Web.Security.启用ReSharper后,IntelliSense会指出使用哪个成员资格提供程序可以选择两个同名的库(System.Web.Security).

什么可能导致这种模棱两可的参考?如何确定引用哪两个库?没有任何明显的表明重复的参考.然后,一旦你看到它,显而易见的是显而易见的.

.net c# reference blogengine.net ambiguous

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

移动HTML呈现数字

我有一个显示银行对帐单的移动WEB页面.像这样的东西:

DATE          | DESCRIPTION              | AMOUNT
--------------|--------------------------|---------------
Jan 2nd 2010  | Clothes                  |  USD 1.839.000
Sep 23rd 2010 | Drinks                   |  USD 2.837.000
Run Code Online (Sandbox Code Playgroud)

我使用.千位分隔符,因为那是我们的语言环境配置.

HTML非常简单.像这样的东西:

<table>
   <tr>
      <td>DATE</td>
      <td>Clothes</td>
      <td>AMOUNT</td>
   </tr>
   <tr>
      <td>Jan 2nd 2010</td>
      <td>Clothes</td>
      <td>USD 1.839.000</td>
   </tr>
   <tr>
      <td>Sep 23rd 2010</td>
      <td>Drinks</td>
      <td>USD 2.837.000</td>
   </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,iPhone的Safari,Android浏览器中的一些诺基亚浏览器都在想(错误地)的数字,如1.839.0002.837.000电话号码,从而使它们的链接拨打电话或者做一些短信.

我的问题:是否有特殊的TAG/ATTRIBUTE/CSSSTYLE告诉移动浏览器将这种文本显示为纯文本

非常感谢.

html xhtml mobile mobile-website

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

在HTML表单中提交的数组的预期顺序是什么?

我想知道我将在服务器端看到的POST变量的顺序是否有任何形式的保证.

我的用例是我有一个表单,用户将填写该表单以输入姓名和电子邮件列表.我正在使用表行,每行有两个输入:

<table>
<tr>
<td><input type='text' name='name[]' /></td>
<td><input type='text' name='email[]' /></td>
</tr>
<tr>
<td><input type='text' name='name[]' /></td>
<td><input type='text' name='email[]' /></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

该行可能通过javascript克隆,以允许用户输入更多的名称和电子邮件,因此我不会提前知道将提交多少.

在服务器端,我看到$ _POST ['email']和$ _POST ['name']设置,但我想知道我是否可以安全地假设$ _POST ['email'] [0]将对应$ _POST ['name '] [0],$ _POST ['email'] [1]将对应$ _POST ['name'] [1],依此类推.一些基本测试似乎表明是,但我想知道是否有保证或我是否只是幸运.

html javascript php forms

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

LINQ包含语法问题

我正在尝试使用.Contains:

listIsSame = personalization.Options.Contains(item.Value, StringComparison.OrdinalIgnoreCase);
Run Code Online (Sandbox Code Playgroud)

错误:错误3'字符串'不包含'包含'的定义和最佳扩展方法重载'System.Linq.Queryable.Contains(System.Linq.IQueryable,TSource,System.Collections.Generic.IEqualityComparer)'有一些无效参数C:\ www\bug4443\Controls\ItemsContent.ascx.cs

显然我不明白语法需要在这里.我尝试了几件没有运气的事情.我看到Contains是一种通用的方法所以......

c#

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

jquery ajax表单成功回调未被调用

我正在尝试使用"AJAX"上传文件,处理文件中的数据,然后将一些数据返回到UI,以便我可以动态更新屏幕.

我正在使用JQuery Ajax Form Plugin,jquery.form.js在http://jquery.malsup.com/form/找到javascript并在后端使用Django.表单正在提交,后端的处理没有问题,但是当收到服务器的响应时,我的Firefox浏览器会提示我下载/打开"application/json"类型的文件.该文件具有我一直尝试发送到浏览器的json内容.

我不相信这是我发送json的问题,因为我有一个模块化的json_wrapper()函数,我在同一个应用程序的多个地方使用.

这是我的表单在应用Django模板后的样子:

<form method="POST" enctype="multipart/form-data" action="/test_suites/active/upload_results/805/">
  <p>
     <label for="id_resultfile">Upload File:</label> 
     <input type="file" id="id_resultfile" name="resultfile">
  </p>  
</form>
Run Code Online (Sandbox Code Playgroud)

您将看不到任何提交按钮,因为我正在使用按钮调用submit其他地方并且正在使用jquery.form.js插件中的ajaxSubmit().

这是控制javascript代码:

function upload_results($dialog_box){
    $form = $dialog_box.find("form");
    var options = {
            type: "POST",
            success: function(data){
                alert("Hello!!");
            },
            dataType: "json",
            error: function(){
                console.log("errors");

            },
            beforeSubmit: function(formData, jqForm, options){
                    console.log(formData, jqForm, options);
                },
        }
    $form.submit(function(){
        $(this).ajaxSubmit(options);
        return false;
    });
    $form.ajaxSubmit(options);
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我已经迫切希望看到成功的回调函数工作,并且只是在成功时创建了一条警报消息.但是,我们从未接触过这个电话.此外,error不调用该beforeSubmit函数并执行该函数.

我得到的文件包含以下内容:

{"count": 18, "failed": 0, "completed": 18, "success": true, "trasaction_id": "SQEID0.231"} …
Run Code Online (Sandbox Code Playgroud)

forms django jquery file-upload

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

如何使用正则表达式匹配第二个字母?

如何匹配以下字符串中的"22A00":"22A00B20A"使用正则表达式?

javascript regex

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

如何将多线程调用同步到同一方法

我有一个从多个线程调用的方法.每个线程都有自己的类实例.什么是同步访问代码最直接的方法?

我不能只用lock(obj)其中obj的一个实例成员,但它足以只需要声明obj的类静态?所以对该方法的所有调用都将锁定在同一个对象上?一个简单的说明如下:

class Foo
{
    static object locker = new object();

    public void Method()
    {
        lock(locker)
        {
            //do work
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:这位//do work正在写入数据库.为什么我需要序列化写入需要3个页面来解释这个特定的实例,我真的不想重温所有引导我到这一点的细节.我所要做的就是确保每个记录在写下一个记录之前完成了写作.

c# multithreading

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