2012-07-18 62 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;

相关问题