我在我的一个aspx页面中有一个html选择,我想从后面的代码中为它分配选项值。将值传递给html从后面的代码中选择
<select id="pageSize" runat="Server">
<option value="how to set it from c#?">All</option>
我有一个int类型的属性调用MyPageCount
,我怎么能在这里传递它的值?
我将不胜感激任何帮助。
问候
我在我的一个aspx页面中有一个html选择,我想从后面的代码中为它分配选项值。将值传递给html从后面的代码中选择
<select id="pageSize" runat="Server">
<option value="how to set it from c#?">All</option>
我有一个int类型的属性调用MyPageCount
,我怎么能在这里传递它的值?
我将不胜感激任何帮助。
问候
你有没有尝试过这样的:
<option value="<%: this.MyPageCount.ToString() %>">All</option>
如果它是一个数据绑定控件内:
<option value='<%# Bind("YourField") %>'>All</option>
whats getvalue()指向? – user710502 2012-07-18 16:21:17
这是你希望绑定的值的一个例子,我只是改变了使用'MyPageCount' – Jupaol 2012-07-18 16:22:17
添加runat="server"
,然后在代码隐藏设置pageSize.Value=MyPageCount;
是否有因为你不只是使用“ASP:DropDownList”而不是“select”w ith'runat =“server”'?通过服务器端代码处理实际的'DropDownList'会更容易,并且在渲染时它将映射到'select'对象。 – Servy 2012-07-18 16:53:05