小编dsi*_*dsi的帖子

删除XSLT中的最后一个逗号

使用XSLT 1.0.

<xsl:for-each select="*">
    <xsl:variable name="xxxx" select="@name" />
    <xsl:if test="../../../../fieldMap/field[@name=$xxxx]">...
        <xsl:if test="position() != last()">////this is not work correctly as last() number is actual last value of for loop and position() is based on if condition.
            <xsl:text>,</xsl:text>
        </xsl:if>
    </xsl:if>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

你能建议我怎样才能删除最后一个' ,'?

xslt xslt-1.0

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

如何将Web服务引用添加到类库项目.NET 4.0中

我想将Web服务引用添加到.NET类库项目4.0中.

(以前的Web服务在ASP.NET Web应用程序2.0中用作"添加Web服务引用").

我找不到"添加网络参考",但有一个选项可以添加"添加服务参考".

请提示,两者可以相同,或者"添加服务引用"仅适用于WCF服务.

如何将我的Web服务引用添加到此类库中?

谢谢

.net web-services class-library

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

如何强制WebBrowser控件使用新建会话或清除会话

在我的应用程序中,用户将通过单击菜单来打开多个选项卡。每个选项卡都是动态创建的,并包含用于加载URL的Web浏览器控件

每个URL指向同一台服务器,因此某些URL没有访问权限,从而Resource not have access收到错误。

现在,问题就出在例子中-如果用户直接单击Menu3并加载了带有Web浏览器URL的相关选项卡,然后继续下一步,则URL包含其他弹出链接,则它可以工作并且能够弹出URL。

现在,用户单击Menu5无法访问的位置,从而得到此错误Resource not have access(从服务器). Its fine. NOw, again URL reach toMenu3 and try to open sub link to popup dialog then it gives403禁止的错误拒绝访问中被拒绝。它最初起作用,但后来却给出了该错误。

看起来,我需要清除WebBrowser Control缓存或强制从新会话开始。

谁能指导我如何强制WebBrowser开始新的会话或删除较早的缓存?

c# vb.net internet-explorer webbrowser-control browser-cache

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

格式化日期字符串以删除JAVA中的时间

示例,字符串值为:

15/08/2013 15:30 GMT+10:00 
Run Code Online (Sandbox Code Playgroud)

我想15/08/2013在Java 上格式化上面的字符串(删除时间部分,只保留日期).

我该怎么做这种格式?

java string date

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

如何在SQL查询中找到时隙冲突

我想找时间冲突,但它没有给我正确的结果以下记录.我想为时间段返回冲突true - "t1.starttime to t2.endtime"因为此时隙与"t2.starttime和t2.endtime"冲突,因为7到12时间覆盖了8到11.30的某个时间.

t1.StartTime     t1.EndTime       t2.StartTime     t2.EndTime
---------------- ---------------- ---------------- ----------------
07:00:00.0000000 12:00:00.0000000 08:00:00.0000000 11:30:00.0000000

我执行下面的查询,但它没有给我结果.

SELECT 
  count(1) 
FROM 
  t1 INNER JOIN t2 ON

  CAST(t1.StartTime as TIME)  
  BETWEEN CAST(t2.StartTime as TIME) 
  AND CAST(t2.EndTime as TIME) OR CAST(t1.EndTime as TIME)  
  BETWEEN CAST(t2.StartTime as TIME) 
  AND CAST(t2.EndTime as TIME)
Run Code Online (Sandbox Code Playgroud)

sql sql-server between sql-server-2008

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

如何在AJAX调用期间获取等待加载器

我通过下面的代码做AJAX请求.它工作正常.问题是,将数据发布到数据库需要花费时间,但是启用了屏幕UI并允许在UI上执行其他操作.我想亲密的用户 - 等待加载器,进行处理,正在进行或禁用UI类型的处理仍在进行中.

$.ajax({
    contentType: 'application/json; charset=utf-8',
    dataType: 'json',
    type: 'POST',
    url: '/travel/Submittraveller',
    data: f,
    success: function (jsonresult) {
        console.log("success");
        //.............other code....

    },
    failure: function (response) {
        console.log('error!!');
    }
});
});
Run Code Online (Sandbox Code Playgroud)

请分享一下我怎么能实现这个目标?

谢谢

ajax jquery jquery-ui wait

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

如何在MVC 4中传递多个查询字符串值

我想从一个ctroller传递7个查询字符串值到另一个控制器动作.

在我的旧应用程序中,我将这些值传递给URL中的查询字符串.

现在,在MVC 4中,请建议我如何包含"RedirecttoAction"或其他任何方式?

query-string c#-4.0 asp.net-mvc-4

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

如何将数组转换为字典

如何将fieldList数组转换为字典为Dictionary<string,column> (i.e. Dictionary of name property of column class as key and value property of dictionary as column object).

public class columninfo
{
 public string name {get;set;}
 public column[] fieldList {get;set;}
}

public class column
{
  public string name {get;set;}
  public string fieldname {get;set}
  public string format {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

c# linq dictionary c#-6.0

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

需要Linq表达式从对象字典(包含列表)创建字符串列表

需要linq表达式从所有字典条目的值的Iternary.Name获取不同的Iternary.Name列表.

对象格式如下:

public class IternaryInfo
{
   public string Name  { get; set; }   
   public Iternary[] IternaryList { get; set; }   
}

public class Iternary
{
   public string Name  { get; set; }   
}

Dictionary<String, IternaryInfo> dictionary = new Dictionary<String, IternaryInfo>();
Run Code Online (Sandbox Code Playgroud)

这是否可能在一个表达式中,或者必须与循环一起使用.

尝试 - dictionary.Select(x=>x.Value.IternaryList).ToList()但不确定,如何从Iternary中选择-Name字段.

c# linq

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

如何手动调用jquery点击事件

下面是 HTML:

    <div class="accordianDiv">
            <ul>
                <li class="active"><a href="#tab1">tab 1</a></li>
                <li><a href="#tab2">document tab 2</a></li>
                <li><a href="#tab3">tab 3</a></li>
            </ul>
        </div>
Run Code Online (Sandbox Code Playgroud)

以下是点击事件代码:

   //On Click Event
    $("ul.tabs li").click(function () {
        $("ul.tabs li").removeClass("active"); //Remove any "active" class
        $(this).addClass("active"); //Add "active" class to selected tab
        $(".tab_content").hide(); //Hide all tab content
        var activeTab = $(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
        alert(activeTab);
        $(activeTab).fadeIn(); //Fade in the active content
        return false;
    });
Run Code Online (Sandbox Code Playgroud)

单击任何 HREF,它都可以正常工作并在 jquery 上面执行。

现在,我需要使用 jquery 示例手动执行上面的 jquery 内容,调用HREF[#TAB1/2/3] …

html javascript jquery jquery-ui

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

即使访问并发字典,我是否必须应用锁

我在 web api 中使用了一个静态并发字典,它可以被用户访问。

我正在使用以下方法:这些方法都是线程安全的吗?或者我必须添加lock()即使它是ConccurentDictionary

基本上,它是由整个用户访问的,然后它应该能够相应地工作,因为该字典包含每个用户的集合并且它依赖于此。

static ConcurrentDictionary<string, SApp> SAppFarm= new ConcurrentDictionary<string, SApp>();    

.TryRemove(_sessionUser,out s);
.TryAdd(_sessionUser, r);
.GetOrAdd(sessionUser, application);
Run Code Online (Sandbox Code Playgroud)

c# asp.net multithreading concurrentdictionary asp.net-web-api

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