小编Jib*_*hew的帖子

使用Visual Studio 2013 Professional的Windows Phone 8应用程序

在升级Visual Studio 2010到2012/2013的混乱中.

2013是创建Windows应用商店应用的唯一选择.但没有清楚地了解对Windows Phone应用开发的支持.

我的问题是我可以使用VS2013开发Windows Phone 8应用程序吗?

不太确定Windows 8.1是否也可以在手机上使用,在这种情况下,如果我选择VS2013,我是否也可以创建Windows Phone 8应用程序?

visual-studio-2010

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

在Visual Studio 2015中打开VSTO项目

最初在Visual Studio 2010上创建了一个项目,并在几年前创建了一个VSTO Word Addin项目

现在进行维护我必须在同一个项目上工作,但只有Visual Studio 2015在我的机器上可用并且显示警告无法打开此项目.

那么我该如何升级这个解决方案,以便我可以在VS 2015中打开我的项目

现在我尝试在Visual Studio 2015中打开项目时收到的错误消息是

在此输入图像描述

vsto visual-studio-2010 visual-studio visual-studio-2015

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

MVC如何使用List Items POST动作方法传递对象列表

我想从Razor视图向控制器发布一个项目列表,但我得到一个对象列表为null我的类structre是

模型:

List<Subjects> modelItem

class Subjects
{
    int SubId{get;set;}
    string Name{get;set;}
    List<Students> StudentEntires{get;set;}
}

class StudentEntires
{
    int StudId{get;set;}
    string Name{get;set;}
    int Mark{get;set;}
}
Run Code Online (Sandbox Code Playgroud)

模型本身是一个项目列表,每个项目也包含子项目列表.示例模型是主题列表,每个主题包含学生列表,我想为每个学生输入标记

我的观点就像

@model IList<Subjects>  
@{   
   Layout = "~/Views/Shared/_Layout.cshtml";
}
@using (Html.BeginForm())
{    
   @Html.ValidationSummary(true)
   if (Model.Count > 0)
   {
       @for (int item = 0; item < Model.Count(); item++)
       {
           <b>@Model[item].Name</b><br />
           @foreach (StudentEntires markItem in Model[item].StudentEntires)
           {
               @Html.TextBoxFor(modelItem => markItem.Mark)
           }
       }
       <p style="text-align:center">
           <input type="submit" class="btn btn-primary" value="Update" />
       </p>
    }
}
Run Code Online (Sandbox Code Playgroud)

在控制器中

    [HttpPost]
    public ActionResult …
Run Code Online (Sandbox Code Playgroud)

razor asp.net-mvc-3

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

在LINQ求和表达式中处理null

我正在使用LINQ查询来查找列的总和,并且在极少数情况下该值可能很小

我现在使用的查询是

int score = dbContext.domainmaps.Where(p => p.SchoolId == schoolid).Sum(v => v.domainstatement.Score ?? 0);
Run Code Online (Sandbox Code Playgroud)

where domainstatement可以为null,score也可以为null

现在执行此查询后,我收到错误

转换为值类型"Int32"失败,因为实现值为null.结果类型的泛型参数或查询必须使用可空类型.

那么如何有效地处理null异常并将sum作为INT值返回呢?

c# linq entity-framework

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

SSRS WebPortal 上的注销功能

我能够设置并运行 SSRS 2016 环境以用于报告目的

https://learn.microsoft.com/en-us/sql/reporting-services/web-portal-ssrs-native-mode

当我尝试访问门户网站[类似于上面链接中解释的门户网站]时,我可以看到我的所有报告并且一切正常。

在 Web 门户的右上角,它显示当前访问门户的用户详细信息,并且默认情况下是登录 Windows 的 Windows 用户。但在特定情况下,我有多个 Windows 用户,我必须以不同的 Windows 用户身份访问此报告。

为此,我现在正在执行以下步骤

close the browser 
clear cache 
open browser and reload report url [localhost/report/browse]
it will ask to input user name and password  and i am able to logged in as different user 
Run Code Online (Sandbox Code Playgroud)

但是是否可以实现类似于 webapp 的注销功能,以便我们可以在 SSRS 2016 Web Portal 中再次重定向到登录页面。是否可以 ?因为我在文档中看不到与此相关的任何内容。有人可以帮助了解实施情况吗

reporting-services ssrs-2016

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

将取消令牌添加到具有进度的异步任务

我正在使用下面的代码以WPF页面异步方式进行耗时的操作,并向UI报告进度

    private void btnStart_Click(object sender, RoutedEventArgs e)
    {
        txt_importStatus.Text = "";
        var progress = new Progress<string>(progress_info =>
        {
            //show import progress on a textfield
            txt_importStatus.Text = progress_info + Environment.NewLine + "Please dont close this window while the system processing the excel file contents";              
        });
        // DoProcessing is run on the thread pool.
        await Task.Run(() => DoProcessing(progress));
    }

    public void DoProcessing(IProgress<string> progress)
    {

        //read an excel file and foreach excel file row
        foreach(excelrow row in excelrowlist)
        {
            //do db entry and …
Run Code Online (Sandbox Code Playgroud)

c# task async-await cancellationtokensource cancellation-token

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

选择宽度问题在非活动选项卡容器内

我正在使用选择库来启用下拉控件上的轻松过滤,我现在面临一个问题.我正在使用引导选项卡控件来排列表单中的项目,如果我将Dropdown放在非活动选项卡项目中,选择下拉列表的宽度为0(完全不可见).

我怎样才能解决这个问题?

@Html.DropDownListFor(model => model.OriginalItem.AuthorId, (SelectList)ViewBag.LicensorList, "Select", new { @class = "chosen-single chosen-default" })
 $('#OriginalItem_AuthorId').chosen({ no_results_text: "Oops, nothing found!" });
Run Code Online (Sandbox Code Playgroud)

这是我使用所选库的方式

javascript jquery twitter-bootstrap jquery-chosen

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

使用LINQ计数的UNIQUE列

我有一个包含以下列的表

Id
Address
City
Date
maxSeat
StateId [Foreign key with table State with columns Id,Name] 
Run Code Online (Sandbox Code Playgroud)

我想写一个LINQ查询来获取唯一StateId的List及其计数

例如

State1 5行

State2 3行

State3 1行

State4 5行

List<int> uniqStates = dbContext.conflocations.Select(item => item.StateId)
                                              .Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)

这将仅返回stateId的唯一列表.如何使用LINQ获取关联计数以及状态名称?

c# linq linq-to-entities entity-framework

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

在 C# 中将 JArray 的字符串从 JObject 转换为字符串数组

我有一个 JSON,其中一部分包含字符串值,例如

 "parent_crumbs": [
    "Platforms",
    "STATS , EXPE , ESTAP",
    "Portal"
],
Run Code Online (Sandbox Code Playgroud)

我使用下面的代码从 JSON 对象读取值

 JObject _task; //parse the JSON to JOBJECT first               
 string values=    (string)_task["parent_crumbs"].ToString();
Run Code Online (Sandbox Code Playgroud)

这将返回一个带有方括号和所有引号的字符串。

我如何将其转换为 C# 中的字符串数组

我可以删除 [ 和 ] 然后拆分 ,但是当 , 出现在字符串项中间时,整个假设将被打破。那么是否有任何方法可以从 JArray 读取字符串数组

c# json json.net

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

哪个版本的 Visual Studio 支持旧的经典 ASP 项目

哪个版本的 Visual Studio 可用于打开构建为 ASP Web 项目的项目 我有社区版 2019 这支持 ASP 项目吗?

我知道现在没有人使用 ASP 来构建 Web 应用程序 目的是将现有的 ASP 解决方案再维护几个月(9如果客户提出任何错误修复请求)并开始使用最新版本的 ASP 构建一个新项目微软技术

asp-classic

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