小编Jas*_*son的帖子

为什么有或没有你转移到ASP.NET MVC了?

我发现自己处于尝试ASP.NET MVC的边缘,但仍有"某些东西"阻碍我.你还在等待尝试吗,如果是的话,为什么?如果你最终决定使用它,是什么帮助你克服了你的犹豫?

从技术角度来看,我并不担心; 我知道Web表单与ASP.NET MVC的优缺点.我的担忧更多是在实践方面.

  1. 如果Microsoft MVC没有达到使用它的开发人员/客户的关键门槛,他们是否会继续支持它?
  2. 客户是否愿意尝试使用ASP.NET MVC?您是否必须说服客户使用它?那是怎么回事?
  3. 是否有使用ASP.NET MVC的主要站点(除了SO)?如果你有链接,你能提供链接吗?
  4. 您是否尝试过ASP.NET MVC并发现自己后悔了?如果是这样,你有什么后悔的?

如果您有任何其他问题阻止您使用ASP.NET MVC,它们是什么?

如果您有疑虑但觉得它们已被解决并且现在使用ASP.NET MVC,您是否也可以列出它们?

asp.net-mvc

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

如何以编程方式查找正确的Microsoft Office产品版本号(和Service Pack)?

我无法为多个Office产品找到一致的版本号.

这篇文章引导我阅读这些知识库文章,这些文章提出了查找Office 2007Office 2010产品服务包的不同方法.

但是,Office .exe文件的文件版本与图表不一致.

以我的机器上安装的Excel 2010为例:

  • 帮助>关于Excel中的信息:Microsoft Excel 2010(14.0.6106.5005)SP1
  • 查看Excel.exe属性的文件版本:14.0.6106.5005
  • 原始文件版本(来自表格):14.0.4756.1000
  • SP1文件版本(来自表):14.0.6024.1000

是否有更可靠的方法来检索Microsoft Office产品的版本号和服务包?

.net ms-office

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

如何将MultipartMemoryStreamProvider的文件内容作为字节数组获取?

我创建了一个使用FormData将文件上传到Web API控制器的组件.

如何从MultipartMemoryStreamProvider获取文件内容作为字节数组?

这是Web Api方法

   public Task<IEnumerable<FileModel>> Post()
   {             
     if (Request.Content.IsMimeMultipartContent())
        {            
            var streamProvider = new MultipartMemoryStreamProvider();
            var task = Request.Content.ReadAsMultipartAsync(streamProvider).ContinueWith<IEnumerable<FileModel>>(t =>
            {

                if (t.IsFaulted || t.IsCanceled)
                {
                    throw new HttpResponseException(HttpStatusCode.InternalServerError);
                }

                FileDataBO filedata;
                var fileInfo = streamProvider.Contents.Select(i => {
                    //save to db
                    filedata = new FileDataBO ();
                    filedata.FileName = i.Headers.ContentDisposition.FileName;
                    filedata.FileType = "jpeg";

                    // HOW TO GET FILE CONTENT HERE??? IT SHOULD BYTE[]
                    //filedata.FileContent = ???

                    //TODO
                    //_fileDataService.SaveFile(filedata);    

                    return new FileModel(i.Headers.ContentDisposition.FileName, 2048);
                });
                return fileInfo;
            });

            return task;
        } …
Run Code Online (Sandbox Code Playgroud)

.net c# file-upload asp.net-web-api

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

如何使用带有c#的OpenXML SDK v2.0将新工作表添加到Excel .xlsx文件中?

刚刚发布了我今天制定的解决方案。请参阅下面的答案。

如果您没有非常有用的OpenXML SDK v2.0工具,则可以在以下网址找到它:http://www.microsoft.com/downloads/details.aspx? FamilyID=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en

如果您知道我用“我不知道...”注释的行的目的,请留下评论以解释它们。

c# excel-2007 openxml-sdk

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