小编use*_*388的帖子

找不到视图或它的主人,但它存在

我已阅读视图'无论'或其主人无法找到ASP.NET MVC 未找到视图'名称'或其主人但我找不到我的问题的解决方案.该文件存在于目录中,但它表示不:

未找到视图"GetLastArticle"或其主文件或视图引擎不支持搜索的位置.搜索了以下位置:〜/ Views/Article/GetLastArticle.aspx~/Views/Article/GetLastArticle.ascx~/Views/Shared/GetLastArticle.aspx~/Views/Shared/GetLastArticle.ascx~/Views/Article/GetLastArticle. cshtml~/Views/Article/GetLastArticle.vbhtml~/Views/Shared/GetLastArticle.cshtml~/Views/Shared/GetLastArticle.vbhtml

它指向以下代码的这一行:

@Html.Action("GetLastArticle", "Article")

@Code
    ViewData("Title") = "Home Page"
End Code

<h2>My Blog <span>news</span></h2>
<div class="info_box_holder fltleft">
    @Html.Action("GetLastRssItem", "Rss", New With {.url = "http://rss.ew.com/web/ew/rss/todayslatest/index.xml"})
    @Html.Action("GetLastRssItem", "Rss", New With {.url = "http://www.eonline.com/syndication/feeds/rssfeeds/movies.xml"})
    </div>
    <div class="info_box_holder fltleft">
    @Html.Action("GetLastArticle", "Article")
    @Html.Action("GetLastRssItem", "Rss", New With {.url = "http://rss.news.yahoo.com/rss/entertainment"})
    </div>
Run Code Online (Sandbox Code Playgroud)

这是我正在调用的操作并收到错误:

    Function GetLastArticle() As ActionResult
        Dim models = db.Articles.OrderByDescending(Function(a) a.DateCreated)
        Dim model = New Article
        If models.Any Then
            model = db.Articles.OrderByDescending(Function(a) a.DateCreated).First
        Else …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net-mvc asp.net-mvc-3

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

从JSON动画Google Chart

如果图表是由JSON数据创建的,那么关于如何设置动画的所有示例都不会涵盖.他们都使用静态数据.(参见过渡动画.)

这是我通过JSON获取数据的代码.

<script type="text/javascript">
    google.load("visualization", "1", { packages: ["corechart"] });
    google.setOnLoadCallback(drawChart);

    function drawChart() {
        $.post('/Weight/WeightAreaChartData', {}, function (data) {
            var tdata = new google.visualization.arrayToDataTable(data);
            var options = {
                title: 'Weight Lost & Gained This Month',
                hAxis: { title: 'Day of Month', titleTextStyle: { color: '#1E4A08'} },
                vAxis: { title: 'Lbs.', titleTextStyle: { color: '#1E4A08' } },
                chartArea: { left: 50, top: 30, width: "75%" },
                colors: ['#FF8100'],
                animation:{
                    duration: 1000,
                    easing: 'in'
                },
            };

            var chart = new …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json google-visualization

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

POST到C#时JSON对象为空

jQuery的:

$('#test').click(function () {

    var obj = new Object();
    var childObj = new Object();

    childObj.name = 'dominic';
    childObj.age = 22;

    obj.children = new Object ({ child : childObj });

    console.log(obj);

    $.ajax({
        url: '@Url.Action("Test")',
        type: 'POST',
        data: obj,
        dataType: 'json',
        success: function (msg) {
            //console.log(msg.status);
        }
    });

});
Run Code Online (Sandbox Code Playgroud)

C#(MVC 4):

public JsonResult Test(testObj obj)
{
    foreach (childObj child in obj.children)
    {
        Debug.Print(child.name);
        Debug.Print(child.age);
    }

    return Json(null);
}

public class testObj
{
    public List<childObj> children { get; set; }
}

public class …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc jquery asp.net-mvc-4

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

R语料库正在弄乱我的UTF-8编码文本

我只是试图用俄语,UTF-8编码的文本创建一个语料库.问题是,tm包中的Corpus方法没有正确编码字符串.

这是我的问题的可重现的例子:

加载俄文文本:

> data <- c("Renault Logan, 2005","????????? ?????????, 345 ?²",
          "??-???","3-? ????????, 64 ?², 3/5 ??.","Samsung galaxy S4 mini GT-I9190 (??????)")
Run Code Online (Sandbox Code Playgroud)

创建一个VectorSource:

> vs <- VectorSource(data)
> vs # outputs correctly
Run Code Online (Sandbox Code Playgroud)

然后,创建语料库:

> corp <- Corpus(vs)
> inspect(corp) # output is not encoded properly
Run Code Online (Sandbox Code Playgroud)

我得到的输出是:

> inspect(corp)
<<VCorpus (documents: 5, metadata (corpus/indexed): 0/0)>>

[[1]]
<<PlainTextDocument (metadata: 7)>>
Renault Logan, 2005

[[2]]
<<PlainTextDocument (metadata: 7)>>
Ñêëàäñêîå ïîìåùåíèå, 345 ì<U+00B2>

[[3]]
<<PlainTextDocument (metadata: 7)>>
Ñó-øåô

[[4]]
<<PlainTextDocument (metadata: …
Run Code Online (Sandbox Code Playgroud)

encoding r utf-8 corpus tm

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

如何等待各种类型的任务?

我试图异步完成四个任务,当它们全部完成时,将它们附加到一个对象并返回它.

这是我的代码:

Task[] tasks = new Task[4];
tasks[0] = wtData.GetHFServiceData(wtTransfreeeId);
tasks[1] = wtData.GetTLServicesData(wtTransfreeeId);
tasks[2] = wtData.GetHMAServiceData(wtTransfreeeId);
tasks[3] = wtData.GetHSServiceData(wtTransfreeeId);

Task.WaitAll(tasks);
Run Code Online (Sandbox Code Playgroud)

问题是,由于Task[]没有Result方法,我必须定义类似的类型Task<MyType>[].但是,上述四个任务中的每一个都返回不同的类型.

在将所有任务添加到组合对象并返回之前,我怎么能等到所有任务完成?

c# asynchronous task

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

变量在上下文中不存在,但它是明确定义的

在下图中,您可以看到我正在调试我的代码并且y1应该定义变量.但是,我没有得到任何例外,变量似乎不存在!为什么visual studio不能识别我的变量?我相信我的装置一定有问题; 谁能确认吗?

在此输入图像描述

参考.http://i.imgur.com/RO7oqZ6.gif

c# visual-studio-debugging visual-studio-2013

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

删除MVC中DropDownList上的空白条目

我一直在寻找,但找不到任何方法来删除我的下拉列表中的空白项目.理想情况下,我想在不改变模型的情况下这样做.我只想从下拉列表中删除空白项目,以便用户被迫选择一个(因此他们不能选择"空白").

注意:我使用的是MVC框架附带的默认下拉列表.

这是我的代码:

' controller action:

ViewBag.CompanyId = New SelectList(db.Companies, "CompanyId", "Name")

' view:

@Html.DropDownList("CompanyId", String.Empty)
@Html.ValidationMessageFor(Function(model) model.CompanyId)
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net-mvc asp.net-mvc-3

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

无法加载在References中可见的程序集(.DLL)

如屏幕截图所示,VS 2010无法加载我的OAuth引用,尽管它在我的References文件夹中是正确的.我究竟做错了什么?我已经重启了VS 2010.

在此输入图像描述

谢谢你的帮助.

c# dll oauth visual-studio-2010

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

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

使用EF和LINQ减少到数据库的次数

请考虑以下代码:

// check record exists

Adjuster adj = new Adjuster();

if (db.Adjusters.Where(x => x.userID == user.id).Any())
{
    adj = db.Adjusters.Where(x => x.userID == user.id).FirstOrDefault();
}
else
{
    // create adjuster record
    adj.id = Guid.NewGuid();
    adj.userID = user.id;

    db.Adjusters.InsertOnSubmit(adj);
}
Run Code Online (Sandbox Code Playgroud)

注意我先打电话.Any()然后打电话.FirstOrDefault().这将是对数据库的两个单独查询,对吧?我怎样才能将其限制为一个?

现在,请考虑以下代码:

adj.isPropertyAdjuster = user.SomeEntity.someProperty;
adj.isCasualityLiabilityAdjuster = user.SomeEntity.someProperty;
adj.isLargeLossAdjuster = user.SomeEntity.someProperty;

db.SubmitChanges();
Run Code Online (Sandbox Code Playgroud)

使用LINQ/EF,我可以访问与彼此有关系的不同实体.但是,每次我这样做时,这不会引起对数据库的多次调用吗? 例如,这三个单独的数据库调用是什么?

adj.isPropertyAdjuster = user.SomeEntity.someProperty;
adj.isCasualityLiabilityAdjuster = user.SomeEntity.someProperty;
adj.isLargeLossAdjuster = user.SomeEntity.someProperty;
Run Code Online (Sandbox Code Playgroud)

如何将此限制为对数据库的单一调用?我假设唯一的方法是实例化一个这样的对象:

SomeEntity obj = user.SomeEntity;
Run Code Online (Sandbox Code Playgroud)

然后,像这样调用属性:

adj.isPropertyAdjuster = obj.someProperty;
Run Code Online (Sandbox Code Playgroud)

你的想法是什么?

c# entity-framework linq-to-sql asp.net-mvc-4

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