Asp.net mvc 2 ASP.Net MVC自定义模板,不带DisplayFor

Asp.net mvc 2 ASP.Net MVC自定义模板,不带DisplayFor,asp.net-mvc-2,formatting,template-engine,Asp.net Mvc 2,Formatting,Template Engine,我当前有DateTime的显示模板?对象,该对象根据用户的时区更正日期。程序的这一部分工作正常,当我调用DisplayForModel()或DisplayFor(m=>m.Date)时,它们都使用模板并以正确的格式显示日期和时间 我遇到的问题是,我有一个页面,其中日期需要以类似的方式显示,但除了模板日期本身之外,没有任何标签或任何其他HTML。不幸的是,对于DisplayFor(m=>m.Date),我得到了一个我不想要的额外标签,但是对于DisplayTextFor(m=>m.Date),我没

我当前有DateTime的显示模板?对象,该对象根据用户的时区更正日期。程序的这一部分工作正常,当我调用DisplayForModel()或DisplayFor(m=>m.Date)时,它们都使用模板并以正确的格式显示日期和时间

我遇到的问题是,我有一个页面,其中日期需要以类似的方式显示,但除了模板日期本身之外,没有任何标签或任何其他HTML。不幸的是,对于DisplayFor(m=>m.Date),我得到了一个我不想要的额外标签,但是对于DisplayTextFor(m=>m.Date),我没有得到应用的模板

有没有一种方法可以在不使用DisplayFor()附带的所有额外标记的情况下为我的约会应用模板


提前谢谢

制作另一个没有标签的模板。。。例如
DateTimeWithoutLabel.ascx

<%:Html.DisplayFor(m => m.Date, "DateTimeWithoutLabel") %>
m.Date,“DateTimeWithoutLabel”)%%>

DisplayFor仍然会添加标签,无论您给它什么样的模板。不,它不会,它只会呈现模板中的内容。至少当我使用它时它是这样工作的--你没有给出DateTimeWithoutLabel.ascx的例子。我正在寻找它。