[显示(提示MVC3

2023-11-30

我正在尝试设置我的模型,以便我可以使用@Html.EditorFor(e => e.publicationTitle)并让它显示带有提示的水印。

目前我正在做

@Html.LabelFor(e => e.PublicationTitle) @Html.TextBox("PublicationTitle",tempTitle.ToString(), new { style = "width:350px", placeholder = "Put title here" })
       @Html.ValidationMessageFor(e => e.PublicationTitle)

我发现你可以放一个[Display(Prompt="Enter title here")]在我的模型中

但由于某种原因它没有出现在我的视野中。

附带说明一下。我确实尝试按照这篇文章中的说明进行操作Html5 占位符与 .NET MVC 3 Razor 编辑器用于扩展?

在这篇文章的末尾,它说要更改 ~/Views/Shared/EditorTemplates/String.cshtml 文件,但该文件不在我的项目中。

任何提示将不胜感激。先感谢您。

跟进!

MVC3 的乐趣啊。显然,一旦您了解发生了什么,上面的帖子就回答了问题。如果您在 ~/Views/Shared/ 文件夹中创建 EditorTemplates/String.cshtml 文件,那么它将将此模板用于您的 editfor 框。

最终答案将在下面发布,以供其他人查看。


在您的控制器中,您需要执行以下操作

[Display(Prompt="First Name Goes Here",Name="First Name")]
[StringLength(100,ErrorMessage="First Name may not be longer than 100 characters")]
public string AuthFirstName { get; set; }

display 下的 Prompt="This is what will display" 就是将要创建的水印。

然后,您需要在 ~/Views/Shared 下创建文件夹“EditorTemplates”,整个路径将为 ~/Views/Shared/EditorTemplates/

然后创建文件String.cshtml并在其中放置以下代码

@Html.TextBox("",ViewData.TemplateInfo.FormattedModelValue, new { @class="text-box single-line", placeholder = ViewData.ModelMetadata.Watermark })

更详细的信息可以在 tugberk 发布的链接中找到(所以问题 and 所以答案).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[显示(提示MVC3 的相关文章

随机推荐

  • Windows 相当于 inb()、outb()、低级 i/o

    我有一些 Linux 代码 通过使用 inb outb inl 等低级 I O 函数从主板收集温度 电压和风扇速度来监视我们的硬件 我的挑战是将代码移植到 Windows 下作为简单的控制台应用程序运行 但我对 Win32 或 NET 提供
  • 互操作 Excel 方法 LinEst 因 DISP_E_TYPEMISMATCH 失败

    我在制作 Excel 的 LinEST 函数时遇到问题 我的程序就像 MyExcel Application xl new MyExcel Application MyExcel WorksheetFunction wsf xl Works
  • HttpClientFactory.Create 与新的 HttpClient

    我很好奇这样做的目的是什么HttpClientFactory class MSDN 上没有说明它为何存在 请参阅链接 有Create methods有更专门的参数 但我主要想知道不带参数的调用和普通构造函数之间有什么区别 var httpC
  • RealityKit - 隐藏和显示 usdz 模型的部分(网格)

    我需要建议 我正在使用 RealityKit 来显示栅栏模型 我的模型有多个网格 不应立即显示 例如填充围栏 有不同的选择 我的模型中都有 我想每次都展示一个 我怎样才能做到这一点 我无法在运行时编辑网格 可以吗 我正在考虑更改每个网格的材
  • ViewScoped bean 中未设置 viewParam 值

    抱歉 可能是另一个非常基本的问题 在我的 ViewScoped bean 中 viewParam 看起来像是已设置 但当我开始使用它时 该值为 null 我在 setter setEventId 中放置了一个断点 它获取了值 但在我的 pr
  • 仅删除输入元素上的一个边框,不影响其他边框

    我对下面脚本的意图 也位于http jsbin com enOxEya 1 只是删除右边框 然而 对于 FF Chrome 和 IE 它会使左边框和上边框变为粗体 此外 对于 FF 它会删除底部边框 而对于 Chrome 和 IE 它会遮蔽
  • 在 Swift 3 中设置中长测量符号

    在 Swift 中 当我创建自定义单位时 我只能定义一个符号 内置单元可以有短 中 长单元 如何为自定义单位设置其他单位样式 extension UnitEnergy static let footPounds UnitEnergy sym
  • 如何使用复选框将选定行中的数据从 JSP 传递到服务器

    我想知道是否有任何方法可以使用我在这些行上放置的复选框将所选行的数据发送到服务器 我的意思是 我怎样才能只发送数据 在这种情况下mileage 将那些选定的行 通过复选框选定 发送到服务器 看图片 这是我使用的html代码 table th
  • 将模型对象从一个视图控制器传递到导航堆栈中的另一个视图控制器

    我有两个 UITableViewController 显示名称列表 点击任何单元格将推动第二个表视图控制器 该控制器使用户能够在 UITextField 中编辑名称 现在我可以将名称字符串从第一个 TableViewController 传
  • jekyll 语法荧光笔不工作

    我正在使用 jekyll 和 Github Pages 来构建我的网站 我遵循了所有说明http jekyllrb com docs templates code snippet highlighting但是 我的帖子中的语法荧光笔不会呈现
  • 将接收到的数据写入文本文件

    下面是在 Mininet 主机中打开 UDP 套接字并将接收到的数据包写入文件的示例 h1 充当服务器 h2 充当客户端 应该向 h1 发送消息 例如 Hello world h1 假设接收此消息并将消息和地址存储在 foo txt 文件中
  • 使用Jquery限制浏览器窗口高度不能小于200px?

    我希望当窗口大小小于 200 px 时 用户不能拖动浏览器周围的线并调整浏览器的大小 if window height gt 200 window resize function after resize function Book zoo
  • 加载父实体的子实体时出现问题。单向映射和 1 到 0..1 关系与共享主键?

    当我尝试加载父实体的子实体时 它会加载默认值 如果我尝试显式加载它会抛出异常违反多重性约束 关系 CodeFirstNamespace Association Customer 的角色 Association Customer Target
  • Git 跟踪文件夹内的 Git 跟踪文件夹

    我开发了一个网络项目并使用 git 跟踪它 后来我不得不在另一个大项目中使用该项目 该项目再次由 git 跟踪 早些时候我对 git 子模块不了解 所以我立即将小项目文件夹复制到大项目文件夹中 然后 当我将大项目推送到远程存储库时 我注意到
  • 无法使用 ColdFusion 和 HMAC-SHA1 为 API 生成有效签名

    我已经阅读了许多关于这个主题的其他相关帖子 并且能够毫无问题地复制它们 但是 无论我尝试做什么 我都无法使用自己的数据获得预期的签名结果 我将非常感谢任何帮助 以下是 API 要求 将数据符号从 ASCII 字符串转换为字节数组 将您的秘密
  • 无法运行程序“make”:系统找不到指定的文件?

    这是第一次出现此错误 我将 Cygwin 与 Eclipse 3 5 一起使用 我的 Path 变量设置为 CommonProgramFiles Microsoft Shared Windows Live SystemRoot system
  • 使用 Android FFT 获取声音频率

    下面的代码仅显示一个图表 但我想要声音的频率 我正在尝试录制语音并获取实时频率 以便我可以弹奏钢琴或吉他声音并找到频率 public class AudioProcessing extends Activity implements OnC
  • setAttribute 和 htmlElement.attribute='value' 之间的区别

    两者之间有什么区别 b1 setAttribute id b1 and b1 id b1 其中一个比另一个更有效率吗 他们两个都会做完全相同的任务吗 在某些情况下它们会有所不同吗 setAttribute 和 htmlElement att
  • 在 XHTML 1.0 Strict 中,属性值是否需要用引号引起来?

    在 XHTML 1 0 Strict 中 属性值是否需要用引号引起来 例子
  • [显示(提示MVC3

    我正在尝试设置我的模型 以便我可以使用 Html EditorFor e gt e publicationTitle 并让它显示带有提示的水印 目前我正在做 Html LabelFor e gt e PublicationTitle Htm