小编Bar*_*osz的帖子

在bootstrap模式中将textarea宽度设置为100%

正在尝试所有可能的方法,但从未成功:

    <div style="float: right">
        <button type="button" value="Decline" class="btn btn-danger" data-toggle="modal" data-target="#declineModal">Decline</button>
    </div>

    <!-- Modal -->
    <div class="modal fade" id="declineModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
                    <h4 class="modal-title" id="myModalLabel">Comment</h4>
                    </div>
                    <div class="modal-body">
                        <textarea class="form-control col-xs-12"></textarea>
                    </div>
                    <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    <button type="button" class="btn btn-danger">Decline</button>
                </div>
            </div>
        </div>
    </div> 
Run Code Online (Sandbox Code Playgroud)

如何使modal-body div中的textarea覆盖所有可用空间=宽度100%?

html5 textarea css3 twitter-bootstrap bootstrap-modal

57
推荐指数
4
解决办法
10万
查看次数

从moment.js中的周数生成日期

如标题中所述,我有一个周数和一年的值.有没有办法使用moment.js找到那周的星期一?正在尝试,但没有成功

javascript datetime dayofweek momentjs

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

改变ko.observable的价值

我有一个名为"totalLength"的对象的ko.observable属性.在使用应用程序时,我想在物理上修改此属性的新值.我怎样才能做到这一点?

我可以通过显示以下内容来预览所需属性的值:

alert(feature.totalLength());
Run Code Online (Sandbox Code Playgroud)

所以我知道那是一个.但是当我为它分配一个新值时:

feature.totalLength() = 10;
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

ReferenceError:左侧无效赋值

为什么?

javascript knockout.js

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

User.IsInRole不起作用

我有ASP.NET MVC 4应用程序.我使用Simple Membership Provider允许在登录表单下勾选记住我的复选框.如果勾选,则创建persitent cookie .ASPXAUTH,从登录日期起100天后到期.一切正常,除了应用程序的主菜单.

菜单的某些部分仅供管理员用户使用.我用:

@if (User.IsInRole("Administrator")) { @Html.Partial("_MainMenuPartial") }
Run Code Online (Sandbox Code Playgroud)

锁定它们不被普通用户渲染.登录系统后,此方法可以正常工作.当我在一段时间后返回并使用持久性cookie来验证我时,我确实登录了,但是

@User.IsInRole("Administrator")
Run Code Online (Sandbox Code Playgroud)

返回"False",因此我看不到管理员菜单项.同时

@User.Identity.Name
Run Code Online (Sandbox Code Playgroud)

返回正确的登录名和

@User.Identity.IsAuthenticated
Run Code Online (Sandbox Code Playgroud)

返回"True",证明持久性cookie工作正常.为什么我不能访问用户角色,即使用户通过系统进行身份验证呢?

asp.net-mvc forms-authentication .aspxauth simplemembership

22
推荐指数
7
解决办法
3万
查看次数

返回JsonResult与MVC控制器中的对象列表

我的MVC控制器中有一个简单的方法:

[HttpPost]
public JsonResult GetAreasForCompany(int companyId)
{
   var areas = context.Areas.Where(x => x.Company.CompanyId == companyId).ToList();
   return Json(areas);
}
Run Code Online (Sandbox Code Playgroud)

这是一个区域对象:

public class Area
{
    public int AreaId { get; set; }

    [Required]
    public string Title { get; set; }
    public bool Archive { get; set; }

    public virtual Company Company { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这就是我从视图中调用方法的方式:

$.ajax({
    url: '@Url.Action("GetAreasForCompany")',
    type: 'POST',
    async: false,
    data: "{'companyId': " + companyId + "}",
    dataType: 'json',
    contentType: 'application/json; charset=utf-8',
    error: function () {
        alert("Server access …
Run Code Online (Sandbox Code Playgroud)

c# ajax asp.net-mvc jquery json

17
推荐指数
2
解决办法
7万
查看次数

在MVC 4中更改密码

我正在构建ASP.NET MVC 4应用程序.我使用简单成员资格提供程序来管理系统内的身份验证和授权.在这种方法中更改密码的方法有哪些.我找到了一个ChangePassword方法,该方法需要三个参数,包括原始密码才能运行.

有没有其他方法来覆盖/更改用户的密码而不知道原始密码?

authentication asp.net-mvc simplemembership

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

如何在客户端持有持票人令牌

我试图在ASP.NET Web API 2中了解基于声明的身份验证.在我的应用程序中,我使用VS 2013模板,它实现了OAuth 2.0并使用了承载令牌(JWT,我记得).我的问题是 - 在客户端持久化令牌的最佳方法是什么.在他的书Badrinarayanan Lakshmiraghavan中描述了不记名代币

持有人令牌就像现金:发现者,守护者.

因此,将它保存到cookie是否安全?是不是意味着谁会窃取cookie将获得对应用程序的完全访问权限?另一方面,我可以在将令牌保存到cookie之前使用hash加密令牌.它足够安全吗?还有其他选择吗?我已经看到几个问题在stackoverflow上提出类似的问题,但从未找到令人满意的答案.

security cookies claims-based-identity access-token asp.net-web-api

7
推荐指数
1
解决办法
2262
查看次数

EF Code First DropCreateDatabase总是没有执行

我有一个测试应用程序,我想在每次运行应用程序时删除并重新创建数据库.这是我的上下文类:

public class MySolutionContext : DbContext
{
    public MySolutionContext()
        : base("MySolution")
    {
        Database.SetInitializer<MySolutionContext>(new DropCreateDatabaseAlways());
    }

    public DbSet<Order> Orders { get; set; }
    public DbSet<OrderItem> OrderITems { get; set; }


    public void Seed(MySolutionContext context)
    {

        var order1 = new Order
        {
            Archive = false,
            CompletionDate = DateTime.Now,
            Person = "Bartosz"
        };
        var order2 = new Order
        {
            Archive = false,
            CompletionDate = DateTime.Now,
            Person = "Anna"
        };
        context.Orders.Add(order1);
        context.Orders.Add(order2);

        context.SaveChanges();
    }

    public class DropCreateDatabaseAlways : DropCreateDatabaseAlways<MySolutionContext>
    {
        protected override void Seed(MySolutionContext …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework ef-code-first

7
推荐指数
1
解决办法
9785
查看次数

d3.js在彼此之上创建对象

我使用以下代码在SVG元素中创建矩形:

    var rectangles = svg.selectAll("rect")
        .data(dataset)
        .enter()
        .append("rect");

    rectangles.attr("x", function (d) {
            return xScale(getDate(d));
            //return xScale(d.start);
        })
        .attr("y", function (d, i) {
            return (i * 33);
        })
        .attr("height", 30)
        .transition()
        .duration(1000)
        .attr("width", function (d) {
            return d.length;
        })
        .attr("rx", 5)
        .attr("ry", 5)
        .attr("class", "rectangle")
        .attr("onclick", function (d) {
            return "runaction(" + d.start + ")";
        });
Run Code Online (Sandbox Code Playgroud)

如何在之前的矩形之上创建新的矩形?

javascript svg d3.js

5
推荐指数
1
解决办法
5101
查看次数

使用knockout.js 构建手风琴

对某些人来说可能是一个微不足道的问题。我的对象有一个视图模型,如下所示:

this.Activities = ko.observableArray([
{ "date": "28/11/2012 00:00:00",
  "activities": [
     { "company": "BOW",
       "description": "Backup Checks",
       "length": "60"
     },
     { "company": "AMS",
       "description": "Data Request",
       "length": "135"
     },
  ]},
{ "date": "30/11/2012 00:00:00",
  "activities": [
     { "company": "BOW",
       "description": "Backup Checks",
       "length": "60"
     },
     { "company": "SLGT",
       "description": "Software Development",
       "length": "240"
     },
     { "company": "BOW",
       "description": "Data Request",
       "length": "30"
     },
  ]},
]);
Run Code Online (Sandbox Code Playgroud)

我想构建一个可以隐藏活动数组并显示日期的手风琴。每当单击某个日期时,将通过展开下面的相应面板来显示与该日期匹配的活动列表。现在,在我不使用 Knockout.js 的项目中,我只是使用通用 Activity 对象的 Id 将手风琴标题的 ID 属性与手风琴主体元素中的名称属性链接起来。我在强类型视图中使用模型属性来实现这一点。由于在 Knockout.js 中我提供了一个包含活动细节的视图模型,因此我对在数据绑定时创建的 Html 结构的控制有限。那么如何将手风琴标题与匹配的正文元素链接起来?

javascript model-view-controller view knockout.js

4
推荐指数
1
解决办法
5374
查看次数