我已经阅读了有关我的问题的所有相关问题,并尝试了所有这些问题无济于事.我似乎无法使我的代码工作,即使我"思考"我写的几乎所有代码与本网站上发布的解决方案相同.
这是HTML代码:
<div class="press-title">
<p class="text" data-toggle="collapse" data-target="#serviceList">
<span id="servicesButton" data-toggle="tooltip " data-original-title="Click Me!">
<span class="servicedrop glyphicon glyphicon-chevron-down"></span> Services Offered <span class="servicedrop glyphicon glyphicon-chevron-down"></span>
</span>
</p>
</div>
<div id="serviceList" class="collapse">
<div class="row featurette">
...
Run Code Online (Sandbox Code Playgroud)
这是JQuery
$('#serviceList').on('shown.bs.collapse'), function() {
$(".servicedrop").addClass('glyphicon-chevron-up').removeClass('glyphicon-chevron-down');
}
$('#serviceList').on('hidden.bs.collapse'), function() {
$(".servicedrop").addClass('glyphicon-chevron-down').removeClass('glyphicon-chevron-up');
}
Run Code Online (Sandbox Code Playgroud)
我只是想在折叠元素时将图标从下到上更改.然后在单击同一个类时切换回来.我真的很困惑这个.先感谢您!
我刚刚注意到MVC 5在使用EditorFor时对输入字段使用了不同的类.我认为它来自较低版本的bootstrap,所以当前的类并没有真正加起来.
我在说这个:
<div class="form-group">
@Html.LabelFor(model => model.Contact.CellphoneNo, new { @class = "control-label col-md-4"})
<div class="col-md-8">
@Html.EditorFor(model => model.Contact.CellphoneNo)
@Html.ValidationMessageFor(model => model.Contact.CellphoneNo)
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
结果如下:
<div class="form-group">
<label class="control-label col-md-4" for="Contact_CellphoneNo">CellphoneNo</label>
<div class="col-md-8">
<input class="text-box single-line" id="Contact_CellphoneNo" name="Contact.CellphoneNo" type="text" value="">
<span class="field-validation-valid" data-valmsg-for="Contact.CellphoneNo" data-valmsg-replace="true"></span>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
当你看标签时,它有一个"文本框"类而不是Bootstrap3的"表单控件"
我想我在某处读到这是因为MVC5在最后一分钟切换到Bootstrap 3的事实.
问题是:如何手动更改该类?我希望能够将文本框更改为表单控件.我不能真正找到代码.
我已经尝试过了
@Html.EditorFor(model => model.CivilStatus, new { @class = "form-control" })
@Html.ValidationMessageFor(model => model.CivilStatus)
Run Code Online (Sandbox Code Playgroud)
哪个似乎不起作用.我很难过.有任何想法吗?
提前致谢!
嗨,我收到了这个错误
INSERT语句与FOREIGN KEY约束"FK_dbo.AspNetUsers_dbo.Contacts_ContactID"冲突.
冲突发生在数据库"aspnet-COGMakati-20140119015553",表"dbo.Contacts",列'ContactID'中.
该语句已终止.
我正在使用Entity Framework和MVC 5的IdentityUser,所以我真的迷失了我正在做的事情:
这就是我想要填充的内容:
public class User : IdentityUser
{
[Required]
[Display(Name = "First Name")]
public string FirstName { get; set; }
[Required]
[Display(Name = "Last Name")]
public string LastName { get; set; }
[Required]
public string Email { get; set; }
public string Birthday { get; set; }
[Display(Name = "Referred By")]
public string LifegroupPreference { get; set; }
[Display(Name = "Civil Status")]
public string CivilStatus { get; set; }
public int EducationID { …Run Code Online (Sandbox Code Playgroud) c# sql-server entity-framework-5 asp.net-mvc-5 asp.net-identity