2011-08-24 186 views
0

如何在MVC2中添加标签? Intellisence表示,标签需要超过2个字符串。我收到一个错误,告诉我没有这样的过载。并且在任何地方都没有任何文件说明如何去做?你如何在mvc2中做到这一点?在MVC2中添加标签

更新:新增的,我怎么想添加一个标签

%><%=Html.Label(labelId, labelText)%><% 

我只是读,我可能有写某种类型的扩展方法的例子。你知道怎么做吗?

+0

你能提供一个你如何试图添加标签的代码示例吗? –

回答

2

您有以下选择: 静态标签渲染文本

<%= Html.Label("string to be displayed") %> 

标签为模型

<%= Html.LabelFor(model=>model.YourObject) %> 

当实体(类,它表示该模型定义

public class Foo{ 
[DisplayName("Team")] 
public string YourObject{get;set;} 
} 

这基本用法是

文档是这里所有Html.Label labelfor和labelformodel http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k%28SYSTEM.WEB.MVC.HTML.LABELEXTENSIONS.LABEL%29&rd=true

更新:

定义Html.Label( “字符串”):

MvcHtmlString AdministratorMenuLink(this HtmlHelper helper, string text){} 

这个HtmlHelper是内部的,除非你测试,否则你永远不会使用它。 它是一体化的,因为它扩展了这个功能。

在这种情况下,您会忽略它并仅跟随文本。

+0

那么为什么我的intellisense告诉我,我有一个2字符串选项?我真的很想为我拥有的某些标识拥有一个标签?我需要写出

+0

检查我的更新 – cpoDesign