小编Amm*_*han的帖子

如何在文本框twitter bootstrap之后立即设置文本

我有一个使用以下标记的表单元素..以及您可以在以下屏幕截图中找到的表单的当前外观:

截图

如何在相应的文本框后面设置"In"和"Lbs"?

<div class="form-group">
    <label for="BI16" class="col-md-1 col-md-offset-1 control-label">Height:</label>
    <div class="col-md-1">
        <input type="text" id="BI16" name="medicareNumber" class="form-control" ng-model="hraFormData.HraValuesJson.BI16" />In
    </div>
    <label for="BI16" class="col-md-1 control-label">Weight:</label>
    <div class="col-md-1">
        <input type="text" id="BI16" name="medicareNumber" class="form-control" ng-model="hraFormData.HraValuesJson.BI16" />
    </div>
    <label for="BI16" class="col-md-1 control-label">BMI:</label>
    <div class="col-md-2">
        <input type="text" id="BI16" name="medicareNumber" class="form-control" ng-model="hraFormData.HraValuesJson.BI16" />Lbs
    </div>
    <label for="BI16" class="col-md-1 control-label">Waist:</label>
    <div class="col-md-2">
        <input type="text" id="BI16" name="medicareNumber" class="form-control" ng-model="hraFormData.HraValuesJson.BI16" />
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap-3

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

自定义错误消息不显示数据注释

我有一个应用代码第一个数据注释的类,但在MVC视图上,我发现出现默认错误消息而不是自定义错误消息.请问任何ssugesstion

public class PaymentModel
    {
        [DisplayName("Email Address")]
        [Required]
        [RegularExpression(@"^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^&*_=+}{\'?]+)*@([a-z0-9_][-a-z0-9_]*(\.[-a-z0-9_]+)*\.(aero|arpa|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|pro|travel|mobi|[a-z][a-z])|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(:[0-9]{1,5})?$", ErrorMessage = "Please enter a valid Email Address")]
        public string EmailAddress { get; set; }

        [DisplayName("Credit Card Number")]
        [Required]
        [StringLength(16, ErrorMessage = "The {0} must be at least {1} characters long.", MinimumLength = 3)]
        public int CreditCardNumber { get; set; }

        [Required]
        [StringLength(3, ErrorMessage = "The {0} must be at least {1} characters long.", MinimumLength = 3)]
        public int Cvv { get; set; }

        [DisplayName("Expiry Month")]
        [Required]
        public int ExpiryMonth { …
Run Code Online (Sandbox Code Playgroud)

c# data-annotations

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

如何使用Identity v2从Startup.Auth.cs公开/ Token End point

我正在使用ASP.NET Identity 2并尝试启用令牌身份验证.从身份2示例中没有关于令牌认证的任何内容,所以我通过查看不同的帖子来设置自己.我正在关注这篇文章app.UseOAuthBearerTokens与ASP.NET Identity 2.0的DbContext中间件的最后一个答案

并且当我尝试在浏览器上http://localhost:6722/token获得404错误时达到此终点时,能够设置每个和所有内容.任何的想法?

更新:

这是我的ApplicationOAuthProvider.cs

public class ApplicationOAuthProvider<TUserManager, TUser, TKey> : OAuthAuthorizationServerProvider
        where TUserManager : UserManager<TUser, TKey>
        where TUser : class, IUser<TKey>
        where TKey : IEquatable<TKey>
    {
        private readonly string _publicClientId;


        public ApplicationOAuthProvider(string publicClientId)
        {
            if (publicClientId == null)
            {
                throw new ArgumentNullException("publicClientId");
            }


            _publicClientId = publicClientId;
        }

        public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
        {
            var userManager = context.OwinContext.Get<TUserManager>(_publicClientId);

            TUser user = await userManager.FindAsync(context.UserName, context.Password);

            if (user == null)
            {
                context.SetError("invalid_grant", "The …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-identity-2

4
推荐指数
2
解决办法
8011
查看次数

如何发送邮件异步

我在尝试发送电子邮件异步时遇到了一个问题,我发现Stackoverflow上没有帖子,但没有一个是有帮助的.我有以下代码块

public class EmailService : IIdentityMessageService
{
    public Task SendAsync(IdentityMessage message)
    {
        // Plug in your email service here to send an email.

        var mailMessage = new MailMessage
            ("me@example.com", message.Destination, message.Subject, message.Body);

        mailMessage.IsBodyHtml = true;

        var client = new SmtpClient();

        client.SendCompleted += (s, e) => client.Dispose();
        client.SendAsync(mailMessage,null);
        return Task.FromResult(0);
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到了一封电子邮件,但在这段代码运行时遇到异常

an asynchronous module or handler completed while an asynchronous operation was still pending.
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

.net c# identity

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

如何使用参数重用 LINQ Select 表达式

我编写了一个 LINQ 查询,并为 Select 子句创建了一个表达式来重用它。

我的查询看起来像这样

 DataContext.Single.Select(SearchSelector).ToList();
Run Code Online (Sandbox Code Playgroud)

其中搜索选择器定义为

 private Expression<Func<Singles, SearchSingles>> SearchSelector = s =>
    new SearchSingles
    {
    };
Run Code Online (Sandbox Code Playgroud)

以上工作正常,但如果我想使用两个输入参数怎么办?我将如何调用它?

 private Expression<Func<Singles,string, SearchSingles>> SearchSelector = (s,y) =>
    new SearchSingles
    {
    };
Run Code Online (Sandbox Code Playgroud)

c# linq lambda

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

EF代码首先是一对多,反向一对一的关系

我正在尝试使用代码创建一对多和反向一对一的关系.这是我想做的事情

1)两个类之间的一对多,它按预期工作.

    public class X
    {
        [Key]
        public int XId { get; set; }
        public ICollection<Y> Y { get; set; }

    }

    public class Y
    {
        [Key]
        public int YId { get; set; }
        public int XId { get; set; }
        public X X { get; set; }
    }

    public class DataContext : DbContext
    {
        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            modelBuilder.Entity<Y>()
                .HasRequired(y => y.X)
                .WithMany(x => x.Y)
                .HasForeignKey(y => y.XId);
        }
    }
Run Code Online (Sandbox Code Playgroud)

现在我要做的是在Y和X之间创建Reverse One-to-One可选关系,这样X将包含Y的外键......怎么可能?这是我想要做的,它抛出一些Multiplicity错误

       public class X
        {
            [Key] …
Run Code Online (Sandbox Code Playgroud)

entity-framework ef-code-first

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

在Angular 2组件模板中嵌入小部件

我的一个组件模板需要有一个来自https://www.tradingview.com/widget/的小部件,它们提供了我们可以嵌入的脚本标记.但是,由于角度2从组件模板中删除脚本标记,嵌入这些小部件应该是最好的.

angular

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

使用jQuery提交表单会使浏览器崩溃

我正在尝试使用jQuery提交表单,但有时它会挂起浏览器,有时会崩溃。我正在使用jQuery validate插件,我想在通过验证时提交表单。验证通过后是否可以正常提交表单,我不想使用jQuery提交

这是我的小代码段。

  var validate = function () {

        $('#contactForm').validate({           
            rules: {
                'first-name': {
                    required: true
                },
                'sur-name': {
                    required: true
                }
            },           
            submitHandler: function (form) {

                $('#contactForm').submit();

                return false;
            }
        });
    };

    $('#submitEnquiryForm').click(validate);
Run Code Online (Sandbox Code Playgroud)

jquery

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

需要使用时刻js格式化时区偏移

我在我的页面上有一个日期选择器,当我选择任何日期时,它会产生类似的结果

Sun Sep 07 2014 00:00:00 GMT+0500 (Pakistan Standard Time)
Run Code Online (Sandbox Code Playgroud)

我需要格式化它: YYYY-MM-DDTHH:mm:ss Z

所以,为此我使用时刻语法

var date='Sun Sep 07 2014 00:00:00 GMT+0500 (Pakistan Standard Time)';
moment(date).format('YYYY-MM-DDTHH:mm:ss Z');
Run Code Online (Sandbox Code Playgroud)

产生一个输出

2014-09-07T00:00:00 +05:00
Run Code Online (Sandbox Code Playgroud)

这很好,但我的api期望标准时区偏移'Z'而不是在我的情况下解析到本地当前时区(即+5:00).

所以,我想制作这个

2014-09-07T00:00:00Z
Run Code Online (Sandbox Code Playgroud)

这怎么可能?

momentjs

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

MVC数据注释正则表达式不允许空格和逗号

我的模型类中有一个属性用户名,我想对其进行验证以限制用户输入任何空格或逗号。目前,它仅使用以下正则表达式来限制空白,但我也想限制逗号。请建议

[Required]
[Display(Name = "UserName")]        
[RegularExpression(@"^\S*$", ErrorMessage = "Username Cannot Have Spaces")]
public string UserName { get; set; }
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc data-annotations

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