【问题标题】:How to write inline c# code in master page of asp.net?如何在 asp.net 的母版页中编写内联 c# 代码?
【发布时间】:2015-01-04 07:22:21
【问题描述】:

我想在 aspx 页面中编写内联 c# 代码。从谷歌搜索我知道我必须添加Page Language = "C#"。但是在母版页中已经定义了语言。有没有其他方法可以做到这一点?

我想在页脚添加<% DateTime.Now.Year.ToString(); %>

一种方法是使用Literal 并在页面加载时更新它。我正在寻找其他方法。

【问题讨论】:

  • “语言已经定义”是什么意思?
  • 该消息有什么不清楚的地方?为什么会有一个虚假的Page 字?这没有任何意义!

标签: c# asp.net inline-code


【解决方案1】:

您必须在开头使用= 符号。

   <%= DateTime.Now.ToShortDateString() %>

和写的一样

Response.Write(DateTime.Now.ToShortDateString());

在后面的代码中。

是的,这适用于网络表单。

【讨论】:

    【解决方案2】:

    我只是看不到问题!
    您可以在母版页中的任何位置嵌入 C#,无需专业人士

    【讨论】:

    • 我使用 .aspx 作为网页而不是 MVC。
    猜你喜欢
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-19
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多