Nghe có vẻ với tôi như bạn đang instantiating mô hình, nhưng muốn kiểm tra và xem nếu nó được dân cư.
Cách làm tiêu chuẩn của tôi là tạo một tài sản bool
gọi là Empty
, chỉ nhận tiền và sau đó trả lại séc bạn cần xem nếu không có thuộc tính nào khác được đặt.
Giả sử bạn có một lớp khách hàng như mô hình của bạn:
public class Customer
{
public int CustomerId {get;set;}
public string FirstName {get;set;}
public string LastName {get;set;}
public string Email {get;set;}
public bool Empty
{
get { return (CustomerId == 0 &&
string.IsNullOrWhiteSpace(FirstName) &&
string.IsNullOrWhiteSpace(LastName) &&
string.IsNullOrWhiteSpace(Email));
}
}
}
Bây giờ trong mô hình của bạn, bạn chỉ cần gọi:
@model MyModel.Work
@if (Model.Empty)
{
<script type="text/javascript">
alert("Model empty");
</script>
}
else
{
<script type="text/javascript">
alert("Model exists");
</script>
}
+1 đó là rất tốt đẹp –
mccow002 .. đó là một gợi ý tuyệt vời! Cảm ơn nhiều! – MagB
dòng tập lệnh đầu tiên cung cấp cảnh báo "Dự kiến"; "". –