我的前台页面中有
<SELECT id="seldate" name="seldate">
<OPTION value"2006-10-1" selected>2006-10-1</OPTION>
<option value="2006-10-11">2006-10-11</option>
</SELECT>
现在我的客户要求我还要从一个XML文件中取出符合条件的日期追加到<select>里供用户选择,现在我将符合条件的数据在后台取出并放进一个变量s中,s值的方式如:(s="2006-11-1,2006-11-6,2006-11-20"),当然s的值是动态变的
问题:我如何将后台中s中的值追加到前台的<select>中使之显示结果如下
<SELECT id="seldate" name="seldate">
<OPTION value"2006-10-1" selected>2006-10-1</OPTION>
<option value="2006-10-11">2006-10-11</option>
<option value="2006-11-1">2006-11-1</option>
<option value="2006-11-6">2006-11-6</option>
<option value="2006-11-20">2006-11-20</option>
</SELECT>
<SELECT id="seldate" name="seldate">
<OPTION value"2006-10-1" selected>2006-10-1</OPTION>
<option value="2006-10-11">2006-10-11</option>
</SELECT>
现在我的客户要求我还要从一个XML文件中取出符合条件的日期追加到<select>里供用户选择,现在我将符合条件的数据在后台取出并放进一个变量s中,s值的方式如:(s="2006-11-1,2006-11-6,2006-11-20"),当然s的值是动态变的
问题:我如何将后台中s中的值追加到前台的<select>中使之显示结果如下
<SELECT id="seldate" name="seldate">
<OPTION value"2006-10-1" selected>2006-10-1</OPTION>
<option value="2006-10-11">2006-10-11</option>
<option value="2006-11-1">2006-11-1</option>
<option value="2006-11-6">2006-11-6</option>
<option value="2006-11-20">2006-11-20</option>
</SELECT>
解决方案 »
- 请教一个关于数字转换为日期的问题
- 用SOCKET编程,Unicode转换问题
- c#写的windows服务,如何打包,在运行安装文件后自动安装服务呢
- 谁有 vs2005 桌面程序 身份验证登陆的代码
- 告急:因需要,要从MFC转向visual C#了,请各位大侠提供一些用visual c#开发WINDOWS应用程序的例子或者资料,谢谢
- winform 的datagrid可以直接在textbox 里面修改数据,在一般情况下,修改后的数据应该什么时候更新到数据库中?是在mouse跳离到其它位置时更
- 请帮我检错 关于C# 集合程序
- 如何将string"123测试\xFF\xEE\xDD"转换成byte[]
- 有做过TCP传输数据校验的朋友吗?
- 小问题关于字符串的操作
- 使用ResourceManager怎么解决DataGridView的HeaderText多语言的问题,一绑定DataTable,HeaderText默认是字段名.
- 键盘的删除键程序怎么做?谢谢高手帮忙啊!解决马上结帖!高分求救!谢谢啦!急急急!
<option value=\"2006-11-6\">2006-11-6</option>
<option value=\"2006-11-20\">2006-11-20</option>";
<SELECT id="seldate" name="seldate">
<OPTION value"2006-10-1" selected>2006-10-1</OPTION>
<option value="2006-10-11">2006-10-11</option>
<%=ss%>
</SELECT>
我说过我的s是动态变的,不是固定不变的串
我比较菜,我知道要用一个动态数组存储S中的各个日期,然后再使用循环放入<option>中,可是具体实现自己还是不知道代码如何写,能否再进一步指导一下?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html>
<head>
<title>WebForm</title>
<meta name="CODE_LANGUAGE" Content="C#">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script runat="server" language="c#">
protected String ss = "";
private void Page_Load(object sender, System.EventArgs e)
{
// 定义一个数组,模拟你从 xml 里取出来的数据。
// 换句话来说,假定你从 xml 里取出来的数据已经放入了下面这个数组里
String[] src = {"2006-11-1","2006-11-6","2006-11-20"}; foreach(String s in src)
{
ss += "<option value=\"" + s + "\">" + s + "</option>"; // 这里你可以改成使用 StringBuilder。
}
}override protected void OnInit(EventArgs e)
{
InitializeComponent();
base.OnInit(e);
}private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}</script>
</head>
<body>
<form id="Form1" method="post" runat="server">
<SELECT id="seldate" name="seldate">
<OPTION value"2006-10-1" selected>2006-10-1</OPTION>
<option value="2006-10-11">2006-10-11</option>
<%=ss%>
</SELECT>
</form>
</body>
</html>