我查看了之前发布的jQuery/MVC问题,但没有找到可行的答案.
我有以下JavaScript代码:
$.ajax({
type: "POST",
url: '@Url.Action("Search","Controller")',
data: "{queryString:'" + searchVal + "'}",
contentType: "application/json; charset=utf-8",
dataType: "html",
success: function (data) {
alert("here" + data.d.toString());
}
});
Run Code Online (Sandbox Code Playgroud)
在调用Url时,帖子看起来像:
NetworkError: 500 Internal Server Error - <a href="http://localhost/Web/Navigation/@Url.Action(%22Search%22,%22Chat%22)"></a>
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释为什么它会像这样(它背后的逻辑)返回它并为我提供一个有效的解决方案.提前致谢!
PS:附加信息:%22是<<">>字符的URL编码参考
我有2个列表返回相同的项目.
<foo>具有orderType第一个列表为0和第二个列表为1 的适当性在第一个列表中我进行过滤,我必须将第二个列表中的项目添加到受分页限制的结果中.基本上这是我的最终查询:
var listFoo= QueryList1.Concat(QueryList2); //(IQueriable)
List<foo> listFoo =listFoo.OrderByDescending(r => r.ID)
.ThenBy(d =>d.orderType)
.Skip((currentPageIndex - 1) * pageSize)
.Take(pageSize)
.ToList();
Run Code Online (Sandbox Code Playgroud)
这很有效,因为列表1作为主项目,列表2作为第一列表的详细信息.此外,我的过滤器应该只在第一个列表上工作.但问题来了.如何仅按日期订购第二个清单.我需要列出按日期排序的详细信息.基本上我需要这样的东西:
List<foo> listFoo =listFoo.OrderByDescending(r => r.ID)
.ThenBy(d =>d.orderType)
.ThenBy(x=>(x.ordertype==1)?x.Date)
.Skip((currentPageIndex - 1) * pageSize)
.Take(pageSize)
.ToList();
Run Code Online (Sandbox Code Playgroud)
编辑:
List 1 :
id =1,ordertype=0,Date = new DateTime(1950,1,4), [0]
id =2,ordertype=0,Date = new DateTime(1950,2,1) [1]
List 2 :
id =1,ordertype=1,Date = new DateTime(1950,1,5), [2]
id =1,ordertype=1,Date = new DateTime(1950,1,2), [3]
id =1,ordertype=1,Date = new DateTime(1950,1,3), [4]
id …Run Code Online (Sandbox Code Playgroud) 有人能告诉我如何在格子图中添加文本行.
我的代码是:
xyplot(Neff~Eeff,data=phuong,panel=mypanel,
col="black",
pch=18,xlab="Energy efficiency (%)",
ylab = "Nitrogen efficiency (%)", main="(a)")
Run Code Online (Sandbox Code Playgroud)
这pane=mypanel是添加一个abline.我想在Eeff和Neff之间添加一个线性回归方程给他们的情节.
谢谢!
我正在尝试在我的视图中访问字典.但是以下语法:
@{
var indexList = Viewbag.IndexList as Dictionary<int,long>;
}
Run Code Online (Sandbox Code Playgroud)
不起作用:The name 'Viewbag' does not exist in the current context
PS:尝试在Viewbag之前放置'@',仍然无法正常工作.
有人可以帮忙吗?提前致谢
我创建了一个看起来像这样的下拉列表:
Item1
Item2
Item3
Item4
Item5
Item6
Item7
Run Code Online (Sandbox Code Playgroud)
我想将Item1和Item4作为不可选择的项目.这可能与Jquery有关吗?
LaterEdit:我应该可以通过名为fooheader的类选择item1和item4(事件),其余的可选项由fooDetails类调用.
目前,我的临时修复使得Dll中的下一个值成为所选值,但我正在寻找更优雅的解决方案来解决问题