asp.net-mvc - Webform 属性上的内联代码

标签 asp.net-mvc webforms inline-code

为什么渲染时不显示日期/时间?

<asp:Label runat="server" ID="test" Text="<%= DateTime.Now.ToString() %>" ></asp:Label>

有没有办法让这个工作?

最佳答案

Asp.net 服务器控件不能很好地与 <%= 配合使用,您可以这样做:

<span><%= DateTime.Now.ToString() %></span>

附言。您也可以在代码隐藏上设置标签的文本。在 PreRenderComplete 上设置它可能适用于您的场景。

关于asp.net-mvc - Webform 属性上的内联代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/639250/

相关文章:

c# - 我们可以使用代码优先迁移运行 SQL 脚本吗?

javascript - 使用 css悬停时突出显示表格行

javascript - AngularJS 将数据发布到 ASP.NET WebForms

c# - 为 Acumatica 创建自定义用户控件

python - PyCUDA:C/C++ 包括?

c# - 如何在 MVC 中读取 DataSourceRequest 以进行过滤和排序

json - Web.config 在 Asp.net 5 mvc6 中消失了,非 Web 配置怎么样?

c# - ASP.NET 自定义控件适配器未触发

c++ - 为什么在 C++ 中没有强制内联的标准方法?

java - 为什么单独的方法比内联相同的代码运行得更快