小编Roc*_*dev的帖子

无法使用Enums隐式转换类型

尝试解决此问题.似乎无法将一个num分配给另一个,即使它们实际上是相同的.

无法将类型'Project.Models.Concern.YesNo'隐式转换为'Project.ViewModels.PatientConcernsViewModel.YesNo'.存在显式转换(您是否错过了演员?)

public class Concern
{
    public int ConcernID { get; set; }
    public YesNo LifeExpectancy { get; set; }
    public YesNo CollateralHistoryAvailable { get; set; }

    public enum YesNo
    {
        Yes,
        No
    }
}

public class PatientConcernsViewModel
{
    public int ConcernID { get; set; }

    public YesNo LifeExpectancy { get; set; }        
    public YesNo CollateralHistoryAvailable { get; set; }

    public enum YesNo
    {
        Yes,
        No
    }
}

// FROM WITHIN MY CONTROLLER

var concern = concernRepository.Find(id);

// load related …
Run Code Online (Sandbox Code Playgroud)

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

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

使用jquery验证的条件验证

使用jquery-validate 1.11.0

在我的表单中,我的条件是如果在字段A中输入文本,则需要字段B和C. 如果在字段B中输入文本,则需要A&C,依此类推.此外,如果字段D中有任何文本,请将其清除.

如果在字段D中输入文本,则清除字段A,B,C并使其不是必需的.

我有一个错误,如果我先填写字段A,它似乎提交绕过其他2个字段根据需要.如果我首先填写字段b或c,则确保需要字段A.

http://jsfiddle.net/rockitdev/mxtXX/47/

<form id="search" name="search" method="post" action="">
    <label for="a">Text A</label>
    <input id="a" type="text" class="search-person" />
    <label for="b">Text B</label>
    <input id="b" type="text" class="search-person" />
    <label for="c">Text C</label>
    <input id="c" type="text" class="search-person" />
    <label for="d">Text D</label>
    <input id="d" type="text" class="search-hcn" />
    <p>
        <input class="btn btn-primary" type="submit" value="Submit" />
    </p>
</form>

$('.search-person').focus(function () {
    $('.search-hcn').val(' ').removeClass("required");
    $('.search-person').addClass("required");
});

$('.search-hcn').focus(function () {

    $('.search-person').val(' ').removeClass("required");
    $('.search-hcn').addClass("required");
});

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

jquery jquery-validate

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

标签 统计

asp.net-mvc ×1

asp.net-mvc-4 ×1

c# ×1

enums ×1

jquery ×1

jquery-validate ×1