小编pau*_*hit的帖子

从C#中的URI字符串获取文件名

我有这种方法从字符串URI中获取文件名.我该怎么做才能让它更健壮?

private string GetFileName(string hrefLink)
{
    string[] parts = hrefLink.Split('/');
    string fileName = "";

    if (parts.Length > 0)
        fileName = parts[parts.Length - 1];
    else
        fileName = hrefLink;

    return fileName;
}
Run Code Online (Sandbox Code Playgroud)

c# string filenames uri

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

你如何在WPF中进行AppBar对接(屏幕边缘,如WinAmp)?

是否有关于在WPF中进行AppBar对接(例如锁定到屏幕边缘)的完整指导?我知道需要进行InterOp调用,但我正在寻找基于简单WPF表单的概念证明,或者可以使用的组件化版本.

相关资源:

c# wpf appbar docking dock

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

估算Web应用程序峰值带宽要求的最准确方法是什么?

我正在制定客户端提案,他们需要升级其网络基础架构以支持托管ASP.NET应用程序.基本上,我需要估计具有已知用户数量(目前为250)的系统的峰值使用情况.一个简单的答案,如"你需要一个专用的T1线"可能就足够了,但我想有数据支持它.

另一个问题引用了NetLimiter,它看起来很漂亮,可以了解正在使用的内容.

我的一般想法是,我将启动网络应用程序,并使用系统,就像我预期它将在客户使用,真正在一个悠闲的步伐,在一定的时间跨度,然后将带宽使用倍数乘以用户除以时间.

这似乎不是很科学.对提案来说可能已经足够了,但我想看看是否有更好的方法.

我知道有一些可用于测试Web应用程序性能的加载工具,但似乎这些不能准确地模拟用户带宽测试的高峰用户负载(一次太多).

该平台是Windows/ASP.NET,应用程序托管在SharePoint(MOSS 2007)中.

asp.net load testing-strategies bandwidth

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

从WSDL文件反向设计Web服务接口的最佳方法?

我在一个我无法访问开发和测试的系统上继承了Web服务的WSDL文件.

我需要生成一个遵循该WSDL的Web服务.包装器是.NET,但如果有一种简单的方法可以与另一个平台一起使用,我们可能会看到它.生产Web服务是基于Java的.

这样做的最佳方法是什么?

注意:继承的wsdl似乎与wsdl.exe不兼容,因为它不符合WS-I Basic Profile v1.1.特别是,传递它的组提到它使用了Microsoft工具不支持的另一个标准,但他们没有澄清.该错误与所需的"名称"字段有关:

Error: Element Reference '{namespace}/:viewDocumentResponse' declared in
schema type '' from namespace ''
       - the required attribute 'name' is missing

为了清楚起见,我理解我可以从WSDL文件中轻松创建.NET包装类,但这不是我需要的.就像这样:

更新:使用Axis创建原始Web服务.

显示不可用的Web服务和模拟Web服务的系统图http://paulw.us/blog/uploads/SO-WSDL-Question2.gif

.net wsdl web-services reverse-engineering

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

如何缩短List <List <KeyValuePair <string,string >>>?

我想在轻量级结构中存储键值对列表的列表.这看起来太麻烦了.什么更好?List <Dictionary <string,string >>是否增加了很多开销?还有哪些其他选择?

c# generics collections types list

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

如何在ASP.NET MVC中执行辅助操作(即计算字段)?

我需要对ASP.NET MVC View进行一些计算,这是一种与表单提交不同的操作.我已经尝试了各种方法通过ActionLink将当前模型传递给新的控制器操作,但模型似乎没有传递.

public ActionResult Calculate(MuralProject proj)
{
    ProjectFormRepository db = new ProjectFormRepository();
    List<Constant> constants = db.GetConstantsByFormType(FormTypeEnum.Murals);

    proj.Materials = new MuralMaterials();
    proj.Materials.Volunteers = this.GetVolunteerCount(constants, proj);

    this.InitializeView(); 
    return View("View", proj);
}
Run Code Online (Sandbox Code Playgroud)

我的Html.ActionLink语法需要什么才能让我调用它并使返回的视图具有相同的模型数据(具有计算的更改)?或者,还有另一种方法可以实现这一目标吗?

我也尝试了一个Ajax.ActionLink方法,但我遇到了同样的问题

编辑:"为您的提交按钮命名,然后检查控制器方法中提交的值" 这里显示的方法是我正在寻找的.

asp.net-mvc view actionresult

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

你能写一个FetchXML查询来获得1:很多关系吗?

是否可以编写一个获取根实体和多个子节点的FetchXML查询?我所能做的就是1:1.

dynamics-crm fetchxml

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