我有一个控制器调用视图.在视图中有一个PartialView叫做be @Html.Partial("ViewName", model).this的工作正常.
但是controller我希望在viewbag中添加一些东西,这些东西很难放入view模型中,然后传递给视图.主视图访问没有问题ViewBag,但在PartialView它没有返回任何东西.
是否有可能ViewBag在这种情况下使用或者我应该将这些数据"破解"到我传递给视图的模型中(我传递给PartialView的模型,以及我传递给第一个PartialView嵌套的模型PartialView)?
我尝试过这样的事情:
var Height = $(this).naturalHeight;
Run Code Online (Sandbox Code Playgroud)
但它不起作用.有没有办法做到这一点
greez
我一直在开发ASP网站和MVC应用程序超过一年,但从未想过为什么MVC应用程序被放置在Visual Studio的项目类别中?为什么不在网站下呢?
我正在尝试在IF语句中执行jquery函数.
基本上,我得到一个选择选项的值,如果所选的选项的值是我想要的,(htl in this example)那么我想执行该功能!
但是当我在IF语句中包装代码时,我得到语法错误,我不知道是什么导致了这个问题.
这是我的整个代码:
var ascending = false;
$('.page_navigation .sortBy').change(function () {
var vals = $(this).val();
if (vals == "htl") {
///// I need to put the code bellow here
}
var sorted = $('.mypro').sort(function (a, b) {
return (ascending == (convertToNumber($(a).find('.prod-price').html()) <
convertToNumber($(b).find('.prod-price').html()))) ? 1 : -1;
});
ascending = ascending ? false : true;
$('#myCont').html(sorted);
});
var convertToNumber = function (value) {
return parseFloat(value.replace('£', ''));
}
Run Code Online (Sandbox Code Playgroud)
有人可以就这个问题提出建议吗?
我试过这个,我得到语法错误:
var ascending = false;
$('.page_navigation …Run Code Online (Sandbox Code Playgroud)