尝试解决此问题.似乎无法将一个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) 使用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)