小编chu*_*h97的帖子

使用C#代码构建配置

有谁知道如何在C#代码中获取当前的构建配置$(Configuration)?

c# configuration

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

UPN - 用户主体名称

我如何从Active Directory获取UPN?我需要测试一个使用Upn Claim类型的应用...

active-directory upn

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

模拟WCF客户端代理的最佳方法

有没有办法使用Rhino mocks框架模拟WCF客户端代理,以便我可以访问Channel属性?我正在尝试对Proxy.Close()方法进行单元测试,但由于代理是使用ClientBase<T>具有ICommunicationObject接口的抽象基类构造的,因此我的单元测试失败,因为模拟对象中不存在类的内部基础结构.任何有关代码示例的好方法都将不胜感激.

.net wcf web-services rhino-mocks mocking

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

XmlValidatingReader类已过时

我正在使用XmlValidatingReader对象来针对xsd架构验证我的对象,但是这个类在.NEt 2.0中已经过时了.是否有人使用正确的代码来使用新的Vaildation类.

xml xsd

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

MVC控制器调用了两次

我有一个带有Index动作的Product控制器,它基本上为ProductController创建post和Index(Post动作动词)动作的视图表单,它基本上将产品保存到db但是当发生验证错误时,我返回一个View(mymodel)else保存时,我返回RedirectToAction("Created,"Product"),但由于一些奇怪的原因,当我进入代码时,它会两次而不是一次触及Product Controller动作.因此产品有2条记录而不是一条记录.

public ActionResult Index()
{
    return View()
}

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Index(FormCollection fc)
{
    // 2 calls are made to this controller
    try
    {
        // save the product
        return RedirectToAction("Created"); 
    }
    catch(Exception ex)
    {
        // recreate the model from form collection
        return View(viewData); // when a validation error occurs it comes into the catch block 
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

9
推荐指数
3
解决办法
9989
查看次数

XSLT:包含多个字符串的()

如果有问题的产品具有名称A或B或A和B两者的属性variable_name,我在XSLT中有一个我想要设置的变量1.

<xsl:variable name="variable_name">
  <xsl:for-each select="product/attributes">
    <xsl:if test="@attributename='A' or @attributename='B'">
      <xsl:value-of select="1"/>
    </xsl:if>
  </xsl:for-each>
</xsl:variable>
Run Code Online (Sandbox Code Playgroud)

有没有办法使用if语句匹配多个字符串,因为如果存在A或存在B,我的匹配就是匹配.如果A和B都存在,它不会将变量设置为1.由于我是XSLT中的新手,所以对此有任何帮助.

xslt

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

我可以在WCF中的IIS下的一个虚拟目录中有多个.svc文件吗?

我可以在WCF中的IIS下的一个虚拟目录中有多个.svc文件吗?如果是这样的话?

wcf

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

将字符串转换为javascript对象

我有以下字符串

":All;true:Yes;false:&nbsp"
Run Code Online (Sandbox Code Playgroud)

我想转换为一个像这样的对象:

var listItems = 
[
{itemValue: "", itemText: "All"},
{itemValue: true, itemText: "Yes"},
{itemValue: false, itemText: "&nbsp"}
];
Run Code Online (Sandbox Code Playgroud)

任何优雅的方式来做到这一点赞赏.

javascript jquery

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

在C#中合并和更新两个列表

我有两个List<T>对象:

例如:

清单1:
ID,填充了Id的值,值为空,它包含1到10的说法ID.1
,""
2,""
......
10,""

列表2:
ID,值和其他属性都填充了值,但此列表在ID方面是列表1的子集.(例如只有3项)
2,67
4,90
5,98

我想要的是合并列表1,但具有更新的值.有没有人有任何好的扩展方法可以执行此操作或执行此操作的任何elegent代码.最终的清单应该是:

ID,值
1,""
2,67 //值列表2
3,""
4,90
5,98
6,""
......
10,""

.net c# linq list generic-list

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

WCF 4.0相对于WCF 3.5的新增强功能

WCF 4.0中的新增强功能是什么?将现有WCF服务升级到4.0有多容易?

.net wcf

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