首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我可以使用HTML Helpers在MVC视图中赋值HTML值吗?

我可以使用HTML Helpers在MVC视图中赋值HTML值吗?
EN

Stack Overflow用户
提问于 2010-05-18 04:48:44
回答 2查看 1.6K关注 0票数 0

是这样的吗?我正在尝试动态显示输入框中的值?

有人能建议我这是正确的方法吗?但是我仍然只能在输入框中使用++吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-18 04:53:27

在这种情况下,Html.DisplayFor将呈现一个标签。如果您想以这种方式编写代码,只需使用<%= Model.Date.ToString() %>作为输入的值属性。

这些HTML helper将为你呈现标记,不要试图使用它们作为返回数据的方法。只要是强类型视图,您就可以通过使用 <%=Model.MyProperty%> 来获取数据。

尝试只使用<%= Html.EditorFor(m => m.Date) %>

<%= Html.TextBoxFor(m => m.Date) %> ( EditorFor无论如何都会自动呈现一个文本框)

<%= Html.TextBox("Date", Model.Date) %> (这不是强类型的帮助器,您自己使用第二个参数进行数据绑定)

票数 4
EN

Stack Overflow用户

发布于 2010-05-18 04:55:38

也许你想要这个?

代码语言:javascript
复制
<input 
  type="text" 
  id="Date-<%=Model.ID%>" 
  value= " <%= "+" + Model.Date.ToString() + "+" %>"  /> 

我不知道模型对您来说是什么,但如果它是一个具有某些属性日期的类的对象,那么它可能会对您有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2852691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档