我在我的项目中添加了一个外部主题,并且我编写了一个脚本来在dropdownlist中列出在另一个页面上工作的数据(与外部主题无关),但在布局主题页面中不工作。
主页控制器
注意:市区和社区获取局部视图正在工作。
我没有复制代码,因为它太多了。
public PartialViewResult PartialFilter()
{
ViewBag.countrylist = new SelectList(CountryGet(), "CountryId", "CountryName");
ViewBag.statuslist = new SelectList(statusGet(), "StatusId", "StatusName");
return PartialView();
}
public List<Country> CountryGet()
{
List<Country> countries = db.Countries.ToList();
return countries;
}
public ActionResult CityGet(int CountryId)
{
List<City> cities = db.Cities.Where(x => x.CountryId == CountryId).ToList();
ViewBag.cityListesi = new SelectList(cities, "CityId", "CityName");
return PartialView("CityPartial");
}
public ActionResult DistrictGet(int CityId)
{
List<District> districtlist = db.Districts.Where(x => x.CityId == CityId).ToList();
ViewBag.districtListesi = new SelectList(districtlist, "DistrictId", "DistrictName");
return PartialView("DistrictPartial");
}
public ActionResult NgbhdGet(int districtid)
{
List<Neighborhood> neighborhoodlist = db.Neighborhoods.Where(x => x.DistrictId == districtid).ToList();
ViewBag.nghbdlistesi = new SelectList(neighborhoodlist, "NeighborhoodId", "NeighborhoodName");
return PartialView("NgbhdPartial");
}
ilter.cshtml
<div class="col-12 col-lg-10">
<div class="row">
<div class="col-12 col-md-6 col-lg-3">
@if (ViewBag.countrylist != null)
{
@Html.DropDownListFor(m => m.CountryId, ViewBag.countrylist as SelectList, "Select Country", new { @class = "form-control" })
}
</div>
<div class="col-12 col-md-6 col-lg-3">
@Html.DropDownListFor(m => m.CityId, new SelectList(""), "First Choice Country Name", new { @class = "form-control" })
</div>
<div class="col-12 col-md-6 col-lg-3">
@Html.DropDownListFor(m => m.DistrictId, new SelectList(""), "First Choice City Name", new { @class = "form-control" })
</div>
<div class="col-12 col-md-6 col-lg-3">
@Html.DropDownListFor(m => m.NeighborhoodId, new SelectList(""), "First Choice district Name", new { @class = "form-control" })
</div>
</div>
</div>
该下拉脚本在ParatalFilter脚本工作非常好在另一个布局页面
<script>
$(document).ready(function () {
$("#CountryId").change(function () {
var cid = $(this).val();
debugger
$.ajax({
type: "Post",
url: "/Home/CityGet?CountryId=" + cid,
contentType: "html",
success: function (response) {
debugger
$("#CityId").empty();
$("#CityId").append(response);
}
})
})
})</script>
<script>
$(document).ready(function () {
$("#CityId").change(function () {
var sid = $(this).val();
debugger
$.ajax({
type: "Post",
url: "/Home/DistrictGet?CityId=" + sid,
contentType: "html",
success: function (response) {
debugger
$("#DistrictId").empty();
$("#DistrictId").append(response);
}
})
})
})</script>
<script>
$(document).ready(function () {
$("#DistrictId").change(function () {
var districtid = $(this).val();
debugger
$.ajax({
type: "Post",
url: "/Home/NgbhdGet?DistrictId=" + districtid,
contentType: "html",
success: function (response) {
debugger
$("#NeighborhoodId").empty();
$("#NeighborhoodId").append(response);
}
})
})
})</script>
外部布局
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="description" content="">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Favicon -->
<link rel="icon" href="~/Content/img/core-img/favicon.png">
<!-- Stylesheet -->
<link rel="stylesheet" href="~/Content/style.css">
<link href="~/Content/PagedList.css" rel="stylesheet" type="text/css" />
<link href="~/Content/css/bootstrap.min.css" rel="stylesheet" />
<link href="~/Content/MyStyle.css" rel="stylesheet" />
</head>
<body>
@Html.Action("PartialFilte" ,"Home")
<!-- **** All JS Files ***** -->
<!-- jQuery 2.2.4 -->
<script src="/Content/js/jquery.min.js"></script>
<!-- Popper -->
<script src="/Content/js/popper.min.js"></script>
<!-- Bootstrap -->
<script src="/Content/js/bootstrap.min.js"></script>
<!-- All Plugins -->
<script src="/Content/js/bbunbles.bundle.js"></script>
<!-- Active -->
<script src="/Content/js/default-assets/active.js"></script>
</body>
</html>
开发工具失败。。。。
我根据这个修复了它:
[在此处输入链接说明][2]
在此处输入链接描述
但是数据没有显示
我注意到,您在少数几行代码上使用了~
,而这些代码不是在代码背后编译的,并且由于您的JavaScript不工作,请首先从所有行中删除该符号,如:
<link href="~/Content/PagedList.css" rel="stylesheet" type="text/css" />
除此之外,打开浏览器工具来检查是否每个javascript库都正确加载。
我有一个简单的UICollectionView,其中包含具有单个UITextView的单元格。UITextView被限制在单元格的边缘,因此它们应该与单元格大小保持相同的大小。 我遇到的问题是,由于某种原因,当我通过collection view:layout:sizeForItemAtIndexPath:指定单元格大小时,这些约束不起作用。 我在Storyboard中将单元格大小设置为320x5
问题内容: 我是Java Swing的新手,并尝试在Java代码上使用“滚动”窗格,但是它不起作用。滚动窗格是在垂直方向上添加到框架上的,但无法使用。 问题答案: 您应该创建自己的面板,该面板扩展为包含所有复选框,并且在此面板中,重写方法如下: 并在您的代码中使用它:
我们已经使用3.5开发了一个eclipse rcp应用程序,并试图将其迁移到4.2.1。 这是一个具有视图的简单RCP应用程序。在做基础和启动它的时候,我发现了这个观点。爪哇- 但是在新的Eclipse(Eclipse 4.2.1)中,即使调用这个方法,带有最大化-最小化按钮(就在视图上方)的工具栏也是可见的。我在这里找到了一些关于这个问题的讨论https://bugs.eclipse.org/b
pre { white-space: pre-wrap; } 面板(Panel)允许您创建用于多种用途的自定义布局。在本实例中,我们使用面板(panel)和布局(layout)插件来创建一个 msn 消息框。 我们在区域面板中使用多个布局(layout)。在消息框的顶部我们放置一个查询输入框,同时在右边放置一个人物图片。在中间的区域我们通过设置 split 属性为 true,把这部分切割为两部分,
问题内容: 我正在尝试占用和div未使用的任何空间。为此,我将flex显示设置为列方向。然后,我将属性设置为1。似乎没有做任何事情。 注意:不确定这是否重要,但是我正在进行一些嵌套的flex显示。 HTML CSS 问题答案: 您代码中的所有内容都可以正常工作。 唯一的问题是 您的flex容器没有指定的高度 。因此,高度解析为,表示内容的高度。 该属性在容器中分配 可用 空间。容器中没有可用空间,