【发布时间】:2020-02-20 14:08:38
【问题描述】:
当我通过 Visual Studio 运行我的项目时,我有一些可以正常工作的数据表示法,但是当我在 IIS 上运行与已发布项目相同的项目时,使用与 Visual Studio 运行时相同的设置,数据符号被忽略。看:
// my entity
[StringLength(1)]
[Required(ErrorMessageResourceType = typeof(MyResources), ErrorMessageResourceName = "CampoObrigatorio")]
public string MYPARAM { get; set; }
// my View
@Html.TextBoxFor(model => model.MYPARAM )
// rendered DOM running by Visual Studio =]
<input data-val="true" data-val-length="just 1" data-val-length-max="1" data-val-required="Este campo é obrigatório." id="MYPARAM " name="MYPARAM " type="text" value="" aria-required="true">
// rendered DOM running by a published area =[
<input id="MYPARAM" name="MYPARAM" type="text" value="">
有人知道为什么我发布的项目没有将所有这些“数据”呈现为我的本地项目吗?
【问题讨论】:
标签: asp.net asp.net-mvc visual-studio publish entities