2015-01-03 27 views
0

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

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

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

enter image description here

+0

你是什么意思,“语言已经定义”? – usr

+0

@usr查看图片。 –

+0

有什么不清楚的消息?为什么会有一个虚假的“Page”字?这没有任何意义! – usr

回答

2

您必须使用=标志的开始。

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

这是相同的写作

Response.Write(DateTime.Now.ToShortDateString()); 
在后面的代码

是的这适用于webforms。

-1

我只是不能看的问题!
任何地方的母版页里面你可以嵌入C#与无亲

 
    <% DateTime.Now.ToString() %>

+0

我使用.aspx作为网页而不是MVC。 –