如何在mvc视图中编写注释,不会传输到最终的html(即浏览器,响应).人们可以发表评论
<!--<a href="/">My comment</a> -->
Run Code Online (Sandbox Code Playgroud)
但它在浏览器的页面源代码中可见.
是否可以在cshtml文件中留下评论仅供内部使用?
在mvc中的绑定下拉列表我总是得到这个错误没有类型'IEnumerable'国家的ViewData项目有关键我不知道如何排序它
视图
@Html.DropDownList("country", (IEnumerable<SelectListItem>)ViewBag.countrydrop,"Select country")
Run Code Online (Sandbox Code Playgroud)
调节器
List<Companyregister> coun = new List<Companyregister>();
coun = ds.getcountry();
List<SelectListItem> item8 = new List<SelectListItem>();
foreach( var c in coun )
{
item8.Add(new SelectListItem
{
Text = c.country,
Value = c.countryid.ToString()
});
}
ViewBag.countrydrop = item8;
return View();
Run Code Online (Sandbox Code Playgroud)
我不知道我哪里错了,任何人都可以提前帮助我
对不起,如果这有点乱,但这是我的第一个项目,我想我自己有点乱.我现实生活中没有任何人可以参考,我花了好几个小时试图解决它!当您点击"菜单"项时,下拉列表会显示在导航元素的左下角,而不是"菜单"项下.
代码在下面,我已经上传到http://www.danielbeale.co.uk/donalberto/,如果有帮助吗?
如果有人可以提供帮助我真的很感激 - 我会失去理智!
nav {
display: block;
float: right;
padding: 5px;
}
.menu {
display: inline;
}
nav a {
text-align: center;
font-family: playball;
font-size: 1.5em;
color: black;
text-decoration: none;
padding: 5px;
}
.menu a:hover {
color: darkred;
}
.dropdown-toggle {}
.dropdown-menu {
position: absolute;
background-color: white;
float: right;
}Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的网页上显示徽标。但是,它没有显示在浏览器中。图像保存在Views/Shared文件夹中。我有以下代码Views/Shared/_Layout.cshtml:
<img src="~/Views/Shared/sabariimg1.jpg" alt="Sample pic" />
Run Code Online (Sandbox Code Playgroud)
但是,它没有显示在浏览器中。相反,会呈现以下内容:
