社区
C#
帖子详情
在c#怎么让
select>选中一个值
Allan168
2010-10-15 09:56:40
function getSystemFonts()
{
var a=document.getElementById("dlgHelper").fonts.count;
var fArray = new Array();
var oDropDown = document.getElementById("ddlFontName");
for (i = 1;i <= a;i++)
{
fArray[i] = document.getElementById("dlgHelper").fonts(i);
var aOptions = oDropDown.options;
var oOption = document.createElement("OPTION");
aOptions.add(oOption);
oOption.text = fArray[i];
oOption.value = fArray[i];
if(fArray[i] == "宋体")
oOption.selected = true;
}
}
这是让<select id="ddlFontName" runat="server"></ select>获得系统字体,dlgHelper是个object控件
我在c#代码中,因为不是DropDownList控件,没有SelectedValue
请问怎么让ddlFontName选中一个值,比如“楷体_GB2312”
...全文
222
7
打赏
收藏
在c#怎么让<select id="ddlFontName" runat="server"></ select>选中一个值
function getSystemFonts() { var a=document.getElementById("dlgHelper").fonts.count; var fArray = new Array(); var oDropDown = document.getElementById("ddlFontName"); for (i = 1;i <= a;i++) { fArray[i] = document.getElementById("dlgHelper").fonts(i);
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Allan168
2010-10-18
打赏
举报
回复
不是那么回事,我没把问题描述清楚,
跟页面加载顺序有关,未解决
Allan168
2010-10-15
打赏
举报
回复
刚才发现问题关键在于加载顺序,<body onload="getSystemFonts();">
但在后台c#中ddlFontName这个控件里读不到任何字体列表
请问是为什么呢?
wuyq11
2010-10-15
打赏
举报
回复
document.getElementById("dlgHelper").selectedIndex=hiddenfield.value;
document.getElementById("dlgHelper").options.add(new Option("text","value"));
Rock870210
2010-10-15
打赏
举报
回复
直接在后台设置ddlFontName.Value="楷体_GB2312";即可
龍月
2010-10-15
打赏
举报
回复
http://www.360doc.com/content/09/0624/10/16915_4013936.shtml
Allan168
2010-10-15
打赏
举报
回复
最好不要换成DropDownList啊
Rock870210
2010-10-15
打赏
举报
回复
在运行的页面查看源码,看看是不是ddlFontName这个ID,有可能前面加了前缀了。
如果是这样的话
function getSystemFonts()
{
var oDropDown = document.getElementById("ddlFontName");//这里是获取不到的
要改成document.getElementById(<%= ddlFontName.ClientID%>);
后台获取前台
ru
nat
=
server
的
select
的
值
(省市选择器)
这样写:前台; HTML code li> asp:Label
ID
="Lpro"
ru
nat
="
server
" Text="省份:" CssClass="fixW
id
th">asp:Label>
select
id
="
Select
1" name="
Select
1"
ru
nat
="
server
" oncha
Literal生成动态表格
前台
ID="Literal1"
ru
nat
="
server
">
后台
string strSQL= "
select
* from emp_basic where hashValue='" + str_hashvalue + "'";
SqlDataReader sdr= db.GetRecordReader(s
ASP.NET中aspx页面
ru
nat
="
server
"的本质(Essensial of
ru
nat
=”
server
” in ASP.NET)
今天同事问我
一个
“神奇”的问题,另
一个
同事“神奇”地找出了问题但无法解释,归咎于一种“习惯”或者“下次注意”。现在我把问题描述一下,并做一些解释。 我的同事先是在现有工程中新加了
一个
aspx页面,然后从现有的执行正确的页面的源码中copy了一部分内容到新页面的相应位置,但却无意中留下了
ru
nat
=”
server
”标签。具体代码还原如下: @ Page Language="
C#
" AutoEve
服务端下拉框验证
测试通过.
前台代码如下:
<%@ Page Language="
C#
" AutoEventWireup="t
ru
e" CodeFile="BB.aspx.cs" Inherits="BB" %> ru
nat
="
server
">
下拉框验证
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章