2011-10-27 15 views
0

大家好我有這樣的代碼在後面的代碼如何從拉碼值/串落後進入.aspx頁面中

 //a == the viewing month 
     //b == the x or 1 which will be use to add or subtract depending on the action 
     //c == the previous month 
     //d == the next month 
     int a = int.Parse(actual.Text); 
     int b = int.Parse("1"); 
     int c; 
     int d; 

     c = a - b; //This provides the previous month for the link 
     d = a + b; //This provides the next month for the link 

現在在頁面加載我想拉值「c」和「d 「放入我的.aspx頁面的一個錨點。我嘗試了很多事情,但我無法做到,這甚至有可能嗎?如果是的話如何?

謝謝

+0

我也只是發現了另一種方式,我給錨提供了一個唯一的ID並在服務器端運行它,並且我能夠在那裏提供Href屬性。 – jorame

+1

我希望你不是真的在生產代碼中使用名爲a,b,c和d的變量。 –

回答

0

您可以將其添加一個標籤或文本框上:

在頁面加載

Label1.Text = c; 

問候

+0

如果您不需要對文本進行樣式設計,那麼您也可以考慮使用文字。標籤會將文本包裹在span標籤中,而Literal只會打印分配給它的文字(因此是名稱)文本。 – dkpatt

4

如果你想在你的頁面中使用的數字將其聲明爲受保護的並確保它們在頁面中聲明而不在您的方法中。您可以在頁面加載時或在頁面中可能具有的不同控件調用的事件中計算它們。

比在.aspx頁面,您可以使用

<%= c.ToString()%>

<%= d.ToString()%>

相關問題