我有一个如下的下拉列表。
Use another class for all the top level divs(titu1, titu2, ....)
Ans see the modification of your code below -
HTML:
<div id="titu1" class="menuToggle txtTituCaracteristica">
<strong>Living</strong> <span class="arrowBlack"><i class="fas fa-angle-down"></i></span>
<div id="txt1" class="txtEachCaracteristica">LoremLoremLoremLoremLoremLoremLoremLoremLorem</div>
</div>
<br>
<div id="titu2" class="menuToggle txtTituCaracteristica"><strong>Stand</strong> <span class="arrowBlack"><i class="fas fa-angle-down"></i></span>
<div id="txt2" class="txtEachCaracteristica">LoremLoremLoremLoremLoremLoremLoremLoremLoremLorem</div>
</div>
CSS:
body {
font-family: 'Montserrat', sans-serif;
}
.txtTituCaracteristica {color:#be1521;}
.arrowBlack {color: #000;}
JS:
$(document).ready(function() {
//alert('test');
$("#txt1").css('display', 'none');
$("#txt2").css('display', 'none');
$(".menuToggle").click(function(ev){
$(this).children('div').slideToggle('slow');
});
});
See Demo: [JSFiddle][1]
我下面还有一个htmlactionlink
Select type :
@Html.DropDownList("MyTypes", new List<SelectListItem>
{
new SelectListItem{ Text="OT", Value = "1" },
new SelectListItem{ Text="PT", Value = "2" },
},
"Select Type",
new { @onclick = "onDropdownChanged(this)" })
我想将下拉列表的值传递给此网址。我所做的就像下面一样。
@Html.ActionLink("Generate PDF for Employees", "GetEmployees", "CreatePDF", new { id = "admin" })
我可以成功地传递1或2,具体取决于下拉选项(http://localhost:63968/CreatePDF/GetEmployees/1),当我通过visual studio运行我的应用程序时,我也可以在第二页上使用此参数。
问题出在我将代码发布到IIS后,当我点击链接时,它会转到带参数1或2(http://localhost/CreatePDF/GetEmployees/1)的网址,但它不会显示该页面。它显示&#34; HTTP错误404.0 - 未找到 您要查找的资源已被删除,名称已更改或暂时不可用。&#34;我花了整整一天来解决这个问题而没有运气。
有人可以帮助我吗?