小编Rhy*_*hys的帖子

ReSharper无法解析符号

我目前正在构建一个ASP.NET 5(ASP.NET Core 1.0)MVC应用程序.我正在使用Visual Studio 2015和ReSharper Ultimate 10.0.2.

我目前有一个2层的解决方案,它由一个Www(Web应用程序)和一个Services层组成.它Www具有对Services图层的引用.

当ReSharper被挂起时,Www图层中的类可以从Services图层调用对象,如下所示:

在此输入图像描述

但是,当启用 ReSharper时,我收到以下消息:Cannot resolve symbol 'Services',如下所示:

在此输入图像描述

我尝试过的:

  1. 清除缓存 Tools -> Options -> ReSharper Ultimate -> Options -> Clear Caches
  2. JetBrains从中删除文件夹%APPDATA%
  3. 重新启动Visual Studio 2015
  4. 重新安装ReSharper
  5. 暂停和恢复ReSharper
  6. 添加和删​​除引用
  7. 重建解决方案

任何帮助表示赞赏.

c# asp.net-mvc resharper jetbrains-ide visual-studio

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

使用Razor在POST上使用Model.List为null

我的看法:

@foreach(var item in Model.List)
{
  @Html.HiddenFor(model => item.UserId)
  @Html.HiddenFor(model => item.Name)
  @Html.HiddenFor(model => item.Age)

  @Html.CheckBoxFor(model => item.IsChecked, new { id = item.UserId })
  <label>@item.Name</label>
}
Run Code Online (Sandbox Code Playgroud)

我的控制器:

[HttpPost]
public ActionResult Create(MyModel Model)
{
..
Run Code Online (Sandbox Code Playgroud)

Model.List 一片空白?

列表填充正常GET.但是,on POST(此特定View是一个表单)Model.List为null.我尝试过使用HiddenFor帮助器,但还没有成功.

任何建议/答案都表示赞赏.谢谢.

c# asp.net-mvc

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

线程交错 - 可以输出什么结果

拿这个帖子:

a = 3; b = 3;

并采取这个线程:

b = 5; a = 5;

它们都从Monitor访问相同的数据.

如果它们同时运行(通过使用线程),可能会产生什么结果?

java concurrency multithreading

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

语法错误:insert}来完成ClassBody - Eclipse

我不明白为什么编译器给我以下错误:

Syntax error: insert } to complete ClassBody
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

package sau.se.extractor.excel;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;

import java.io.File;
import java.io.IOException;

public class ExcelHandler {

    public ExcelHandler() {
    };
    public void printExcelContent() {
        Workbook wrk1 = null;
        try {
            wrk1 = Workbook.getWorkbook(new File(
                    "C:/Users/Houssem/Downloads/st.xls"));
        } catch (BiffException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        Sheet sheet1 = wrk1.getSheet(0);
        Cell colArow1 = sheet1.getCell(0, 0);
        Cell colBrow1 = sheet1.getCell(1, 0);
        Cell colArow2 = sheet1.getCell(0, 1);
        String str_colArow1 …
Run Code Online (Sandbox Code Playgroud)

java eclipse

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