我有一个人物模型和一个学生模型。学生模型有两个FK的PersonID;一个用于学生,另一个用于家长。
我的视图如下所示:
@Html.EditorFor(m => m.student.Person.FirstName)
@Html.EditorFor(m => m.student.Person.DOB)
@Html.EditorFor(m => m.student.Father.FirstName)
模型将如下所示:
public partial class Person
{
public int PersonID { get; set; }
我们使用的是自定义SignUpSignIn策略,在我们的signUp表单上,我们有textbox、dropdown和checkbox,它们都是必填字段。
当用户没有填写必要的详细信息时,
对于文本框,它在文本框周围用红线突出显示,当我们进入文本框时,它显示"This information is required“。用红色的文字放在文本框的顶部是很好的。
但是对于下拉列表和复选框,一条简单的消息"Missing required element Country“显示在表单的顶部(甚至不是红色文本),并且字段中没有高亮显示。用户甚至可能没有注意到这一点。
如何实现与dropdo
表单创建页面工作良好,但我需要表单编辑页面。我想我需要一个att,但是我找不到。我该怎么做呢? 为管理面板呈现窗体 enter image description here var options = {
//GET DATA ...
}
var formBuilder = $(".form-create").formBuilder(options); 示例我的数据库行(json) {“类型”:“标题”,“子类型”:“h1”,“标签”:“\u003Ch2\u003E\u0130\u015f Ba\u015fvuru Formu\u003C/h2\u003E"
如果client validation已经完成,什么时候需要执行domain level validation
我将ASP.NET MVC用于我的web应用程序。我喜欢区分我的domain models和view models。我的域模型包含来自我的数据库的数据,我的视图模型包含我视图/页面上的数据。
假设我正在处理客户数据。
我的数据库中将有一个名为Customers的表。
我将拥有一个类似如下所示的customer类:
public class Customer
{
public int Id { get; set; }
public string FirstName