2012-07-18 71 views
2

我在我的一個aspx頁面中有一個html選擇,我想從後面的代碼中爲它分配選項值。將值傳遞給html從後面的代碼中選擇

<select id="pageSize" runat="Server"> 
     <option value="how to set it from c#?">All</option> 

我有一個int類型的屬性調用MyPageCount,我怎麼能在這裏傳遞它的值?

我將不勝感激任何幫助。

問候

+0

是否有因爲你不只是使用「ASP:DropDownList」而不是「select」w ith'runat =「server」'?通過服務器端代碼處理實際的'DropDownList'會更容易,並且在渲染時它將映射到'select'對象。 – Servy 2012-07-18 16:53:05

回答

0

你有沒有嘗試過這樣的:

<option value="<%: this.MyPageCount.ToString() %>">All</option> 

如果它是一個數據綁定控件內:

<option value='<%# Bind("YourField") %>'>All</option> 
+0

whats getvalue()指向? – user710502 2012-07-18 16:21:17

+0

這是你希望綁定的值的一個例子,我只是改變了使用'MyPageCount' – Jupaol 2012-07-18 16:22:17

1

添加runat="server",然後在代碼隱藏設置pageSize.Value=MyPageCount;

相關問題