小编led*_*per的帖子

ASP.NET身份,需要"强"密码

也许今天早上我的googlin技能不是很好,但我似乎无法找到如何使用个人用户帐户使用新的asp.net mvc5项目设置不同的密码要求(而不是最小/最大长度).

[Required]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string Password { get; set; }
Run Code Online (Sandbox Code Playgroud)

我不知道我想要做什么密码要求,但可能是最小长度和需要一个小写,大写字母和数字的组合.

知道我怎么能做到这一点(最好是通过模型属性)?

c# asp.net asp.net-mvc asp.net-identity

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

twitter bootstrap 3在js中设置活动选项卡不起作用

是的,所以这已被问了大约1000次,但我尝试了答案,似乎没有人为我工作.

这是我的标签:

<ul class="nav nav-tabs">
    <li><a href="#profile" data-toggle="tab">Profile</a></li>
    <li><a href="#account" data-toggle="tab">Account</a></li>
    <li><a href="#security" data-toggle="tab">Security</a></li>
    <li><a href="#recruiting" data-toggle="tab">Recruiting</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

注意,默认情况下,没有设置为活动.选项卡窗格:

<div class="tab-content">
    <div class="tab-pane fade" id="account">
        Account
    </div>
    <div class="tab-pane fade" id="security">
        Security
    </div>
    ...more...
</div>
Run Code Online (Sandbox Code Playgroud)

在我的js中,我按照bootstrap文档执行此操作:

$(window).load(function () {
        $('#tab a:first').tab('show');
    });
Run Code Online (Sandbox Code Playgroud)

没有任何表现.我想要做的是让它默认打开第一个标签,但根据我传入的一些数据,我想在需要时调用它:

$('#tab a:[href="#security"]').tab('show');
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap

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

检查字段是否为数字,然后仅对一个语句中的那些字段执行比较?

这可能很简单,但我不是SQL高手,所以我迷路了.我知道sql接受你的查询并按特定顺序执行它,我相信这个查询不起作用的原因:

select * from purchaseorders
where IsNumeric(purchase_order_number) = 1
and cast(purchase_order_number as int) >= 7
Run Code Online (Sandbox Code Playgroud)

最大的purchar_order_number字段是数字,但我们最近引入了字母数字字段.我想要获得的数据是查看"7"是否大于最高数字purchase_order_number.

Numeric()函数可以很好地过滤掉字母数字字段,但是进行后续的强制转换比较会抛出此错误:

Conversion failed when converting the nvarchar value '124-4356AB' to data type int.
Run Code Online (Sandbox Code Playgroud)

我不是在问这个错误意味着什么,这很明显.我问是否有办法在单个查询中完成我想要的,最好是因为ORM约束而在where子句中.

sql t-sql comparison sql-server-2008

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

获取链接转到另一页的特定部分

我在一个页面上有一个链接需要转到另一个页面,但是加载到该另一个页面上的特定部分.

我之前使用bootstrap做过这个,但是他们从中获取了所有的'编码',所以我需要知道如何从头开始.这是基于此链接的标记(不是最好的资源,我知道):http://www.w3schools.com/html/html_links.asp

**Page One**
<a href="/academics/page.html#timeline> Click here </a>
**Page I am linking to**
<div id="timeline" name="timeline"> ... </div>
Run Code Online (Sandbox Code Playgroud)

我可以用HTML做这个,还是需要一些JavaScript?如果我需要通过JS来做,它需要在目标页面上,对吧?

html anchor hyperlink

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

有没有办法强制PowerShell -Export-CSV cmdlet维护特定的列顺序?

我是powershell的新手,因此脚本是来自网站的各种示例的弗兰肯斯坦.

我的问题是如何确保我为DataTable创建的csv文件保持我指定的列顺序?

我的脚本执行此操作来填充csv标头和值,如下所示:

...snip...
$dataTable | ForEach-Object {
            $csv+=New-Object PSObject -Property @{
                program_code=$_.ProgramCode;
                first_name=$_.FirstName;
                last_name=$_.LastName;
                email=$_.email;
                phone=$_.phone;
                phone2=$_.otherphone;
                address=$_.addr1;
                address2=$_.addr2;
                city=$_.city;
                state=$_.state;
                postal_code=$_.Zip;
                country=$_.Country;
                grad_year=$_.HsGradDate;
                lead_date=$_.LeadDate;
                lead_source=$_.LeadSource;
                school_status=$_.SchoolStatus;
        }
        }
    $csv | Export-CSV C:\scripts\NewLeads$(Get-Date -Format yyyyMMdd).csv -notype -Append
...snip...
Run Code Online (Sandbox Code Playgroud)

我希望文件按照我在脚本中指定的顺序排列,但是当我在记事本或excel中打开它时,列会以看似随机的顺序出现.关键词似乎因为他们可能有一些自我排序的方法.

csv powershell

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

实体框架代码首次迁移抛出错误

这是我在收到此错误之前所做的事情:

  1. 安装EF(预发布版本,6也许,我不知道)
  2. 决定我不想要,所以卸载并重新安装稳定版(5)
  3. 通过SSMS截断我的数据库

这是错误:

Exception calling "CreateInstanceFrom" with "8" argument(s): "Could not load file or      
assembly 'EntityFramework, Version=5.0.0.0, Culture=neutral, PublicK
eyToken=b77a5c561934e089' or one of its dependencies. The located assembly's manifest   
definition does not match the assembly reference. (Exception from H
RESULT: 0x80131040)"
At C:\Projects\BCATracker.Web\packages\EntityFramework.6.0.0- 
alpha2\tools\EntityFramework.psm1:425 char:31
+     $domain.CreateInstanceFrom <<<< (
+ CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : DotNetMethodTargetInvocation
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

  • 从bin目录中删除everthing,重建.
  • 从nuget中删除EF,删除packages目录中的文件,在nuget中读取ef.

看看proj文件,我看到了这个:

<Reference Include="EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\packages\EntityFramework.5.0.0\lib\net40\EntityFramework.dll</HintPath>
</Reference>
Run Code Online (Sandbox Code Playgroud)

可能的根本原因是什么?

entity-framework database-migration ef-code-first c#-4.0

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

WCF - 接收到http:// xxxxx/Service /的HTTP响应时发生错误

在你投票之前,我知道有一些重复的问题,比如这个问题,但是我尝试过但没有成功找到解决方案.可能是我错过了一些东西,但我对WCF来说还是比较新的,所以有些东西让我头脑发热.

我在我的WCF服务中进行此调用:

public User GetStudentRecord(string userName)
    {
        try
        {
            return new DashboardFacade().GetStudentRecord(userName);
        }
        catch (Exception ex)
        {
            ServiceFault fault = new ServiceFault();
            fault.Operation = "GetStudentRecord";
            fault.Reason = "Who knows...";
            fault.Message = ex.Message;
            throw new FaultException<ServiceFault>(fault, fault.Message, new FaultCode(fault.Reason), fault.Operation);
        }
    }
Run Code Online (Sandbox Code Playgroud)

DashboardFacade().GetStudentRecord(..)的定义如下:

public User GetStudentRecord(string userName)
{
    User user = ctx.Users.Where(x => x.ADUserName == userName).SingleOrDefault();
    return user;
}
Run Code Online (Sandbox Code Playgroud)

ctx是我的DbContext.我正在使用Entity Framework Code First.User对象如下所示:

public class User
{
    public User()
    {
        //UserDetails = new UserDetail();
    }
    [Key]
    public Guid MasterKey { get; …
Run Code Online (Sandbox Code Playgroud)

c# wcf entity-framework ef-code-first

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

每次实例化一个新的时,如何在java类中增加一个字段成员

对 Java 非常陌生,所以我现在感觉像个孩子。我猜学习一门新语言的乐趣。

这是我的发票类:

public class Invoice {
//member inits
private int numberOfInvoices = 0;
private String companyName;
private double amountDue;
private String chargeDate;
private static int invoiceNumber = 0;


//constructor
public Invoice(String _companyName, double _amountDue, String _chargeDate)
{
    numberOfInvoices++;
    companyName = _companyName;
    amountDue = _amountDue;
    chargeDate = _chargeDate;
    invoiceNumber = numberOfInvoices;
}

//getters
public String getCompanyName()
{
    return companyName;
}

public double getAmountDue()
{
    return amountDue;
}

public String getChargeDate()
{
    return chargeDate;
}

public int getInvoiceNumber()
{
    invoiceNumber …
Run Code Online (Sandbox Code Playgroud)

java

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

为什么我的Session ["value"]不能跨视图持续存在(asp.net mvc)

我选择进行会话来存储一个值,我需要在少数控制器和视图中调用和更新.我知道可以使用BaseViewModel.cs或者更少的session-y来做类似的事情,但我试图看看Session如何能够解决我的需求.这就是我正在做的事情:

我有一个局部视图,在我的_layout页面上呈现如下:

@Html.Action("OrgSwitch", new { controller = "Common", area = "InkScroll" })
Run Code Online (Sandbox Code Playgroud)

这是一个包含登录用户组织的下拉列表.它命中一个CommonController,负责处理在布局页面上渲染模型绑定逻辑的事情.在CommonController中我有这个视图和回发,如下所示:

[ChildActionOnly]
    public ViewResult OrgSwitch()
    {
        var userOrgs = new List<SelectListItem>();
        var user = Ctx.Users.FirstOrDefault(x => x.UserName == User.Identity.Name);
        int key = 0;
        if (user.Organizations.Count > 0)
        {
            TempData["HasOrgs"] = true;
            foreach (var org in user.Organizations)
            {
                if (Session["SelectedOrgKey"] == null)
                {
                    //currently setting selected by primary org id
                    //todo: set selected to tempdata selectedOrgId if there is one.
                    userOrgs.Add(org.OrganizationId.ToString() == user.PrimaryOrgId
                        ? new SelectListItem …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc session asp.net-mvc-4

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

如何在C#中向可视化svn服务器添加权限条目

我查看了这个问题,并使用WMI界面创建了一个repo并为用户添加权限.我现在遇到的问题是:如果我正在尝试更新我创建的repo并将另一个用户添加到repo,它会清除当前使用(完全从repo中删除它)并只添加一个人.

所以,我需要弄清楚如何做两件事:

  1. 将用户添加到现有仓库
  2. 从现有仓库中删除用户

我想,一旦有了,我就可以弄清楚其余的互动.我提到了wof文件并发现了我认为需要实现的这些条目:

class VisualSVN_Repository

[provider("VisualSVNWMIProvider"), dynamic]
class VisualSVN_Repository
    {
    [Description ("Repository name"), key]
    string Name;

    ...
    [implemented] void GetSecurity([in] string Path,
                               [out] VisualSVN_PermissionEntry Permissions[]);
    [implemented] void SetSecurity([in] string Path,
                               [in] VisualSVN_PermissionEntry Permissions[],
                               [in] boolean ResetChildren = false);
}
Run Code Online (Sandbox Code Playgroud)

我正在实现set security,如下所示:

static public void UpdatePermissions(string sid, string repository, AccessLevel level, bool isAdmin = false)
{
    ManagementClass repoClass = new ManagementClass("root\\VisualSVN", "VisualSVN_Repository", null);
     ManagementObject repoObject = repoClass.CreateInstance();
    repoObject.SetPropertyValue("Name", repository);

    ManagementBaseObject inParams =
        repoClass.GetMethodParameters("SetSecurity");

    inParams["Path"] = …
Run Code Online (Sandbox Code Playgroud)

c# svn wmi visualsvn-server

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