小编Dom*_*nic的帖子

单击Bootstrap 3折叠更改V形图标

我已经阅读了有关我的问题的所有相关问题,并尝试了所有这些问题无济于事.我似乎无法使我的代码工作,即使我"思考"我写的几乎所有代码与本网站上发布的解决方案相同.

这是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)

我只是想在折叠元素时将图标从下到上更改.然后在单击同一个类时切换回来.我真的很困惑这个.先感谢您!

jquery twitter-bootstrap twitter-bootstrap-3

26
推荐指数
6
解决办法
8万
查看次数

MVC5和Bootstrap3:Html.EditorFor错误的类?如何改变?

我刚刚注意到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)

哪个似乎不起作用.我很难过.有任何想法吗?

提前致谢!

asp.net-mvc-5 twitter-bootstrap-3 asp.net-mvc-5.1

18
推荐指数
1
解决办法
2万
查看次数

INSERT语句与FOREIGN KEY约束错误冲突

嗨,我收到了这个错误

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

6
推荐指数
1
解决办法
3万
查看次数