我有这样的Major模型:
public int Id { get; set; }
public string MajorName{ get; set; }
public string Password { get; set; }
public System.DateTime RegisterDate { get; set; }
public string StudentId { get; set; }
public string State { get; set; }
public int FacultyId { get; set; }
public int MajorId { get; set; }
public HttpPostedFileBase ImgFile { get; set; }
Run Code Online (Sandbox Code Playgroud)
所以我在上面的模型库中有这样的方法:
public Major FindMajorById(int id)
{
return _dbcontext.Majors.Find(id);
}
Run Code Online (Sandbox Code Playgroud)
在我看来,我通过了id,我需要专业名称:
<td>
@{
EducationRepositor.MajorRepository objmajor=new MajorRepository(); …Run Code Online (Sandbox Code Playgroud) 如何从main-bower文件中过滤掉整个文件夹?
例如,如果我这样做mainBowerFiles('**/jquery-validation/**'),它只返回文件jquery-validation夹中的文件,但我需要相反.
我试过mainBowerFiles('!**/jquery-validation/**'),但似乎!在这种情况下标志不起作用.我的模式有什么问题?
我有这样的表在我的数据库一样Customer,Member,Instructor,Employee等每个用户都有自己的电子邮件adrress.我需要检查是否已有用户使用给定的电子邮件.我在考虑:
public bool IsEmailAddressExists(string email)
{
if (!Context.Customers.Any(c => string.Equals(c.Email, email, StringComparison.InvariantCultureIgnoreCase)))
if (!Context.Members.Any(m => string.Equals(m.Email, email, StringComparison.InvariantCultureIgnoreCase)))
...
}
Run Code Online (Sandbox Code Playgroud)
public bool IsEmailAddressExists(string email)
{
var emails = Context.Customers.Select(c => c.Email).Union(Context.Members.Select(m => m.Email))...; //other unions
return emails.Any(e => string.Equals(e, email, StringComparison.InvariantCultureIgnoreCase));
}
Run Code Online (Sandbox Code Playgroud)
有更多的表和许多用户,所以我想知道实现这种检查的最有效方法是什么.
谢谢.
我有一个带有Address对象作为属性的对象,该对象在我的应用程序中多次使用。我做了一个看起来像的局部视图
@model Address
<div>
<div class="form-group">
<label asp-for="@Model.AddressLine1"></label>
<input asp-for="@Model.AddressLine1" />
</div>
....
Run Code Online (Sandbox Code Playgroud)
我用这样的形式
<form method="post">
<div class="form-group">
<input asp-for="@Model.Request.Business.Owners[0].FirstName" />
<input asp-for="@Model.Request.Business.Owners[0].LastName" />
</div>
<input type="submit"/>
</form>
Run Code Online (Sandbox Code Playgroud)
数据可以在整个表单(包括部分地址视图)上很好地呈现。当我提交表单时,我引用的每个人的Address部分都在提交表单时返回为null,而其他数据是正确绑定的数据。是否可以将数据绑定到部分视图,并使其正确地通过表单发布提交?