HtmlTextBoxForm = muserName new class = layui-input placeholder = 请输入lay-verify = required为什么lay-verify = required会报错
在C#中,属性名不能包含连字符(-),因此在设置lay-verify属性时会报错。为了解决这个问题,你可以将lay-verify属性改为lay_verify或者layVerify。例如:
@Html.TextBoxFor(m => m.userName, new { @class = "layui-input", placeholder = "请输入", lay_verify = "required" })
或者
@Html.TextBoxFor(m => m.userName, new { @class = "layui-input", placeholder = "请输入", layVerify = "required" })
这样就不会报错了。
原文地址: https://www.cveoy.top/t/topic/hGbc 著作权归作者所有。请勿转载和采集!