2015-01-03 26 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。 –