js里定义的数组如何绑定

Specialaspnet 2010-09-23 04:24:53

<script language="javascript" type="text/javascript">
var brandsBW = new Array();
var brandsCol = new Array();
</script>


<script type="text/javascript">
//<![CDATA[
brandsCol[0] = "system/images/dulux_color_brandslider_tcm60-2832.jpg";
brandsBW[0] = "system/images/dulux_grey_brandslider_tcm60-2833.jpg";
brandsCol[1] = "system/images/Glidden_95x40px-colour_tcm60-5007.jpg";
brandsBW[1] = "system/images/Glidden_95x40px-b&w_tcm60-5008.jpg";
brandsCol[2] = "system/images/levis_color_brandslider_tcm60-2840.jpg";
brandsBW[2] = "system/images/levis_grey_brandslider_tcm60-2841.jpg";
brandsCol[3] = "system/images/dissolvine_color_brandslider_tcm60-4212.jpg";
brandsBW[3] = "system/images/dissolvine_grey_brandslider_tcm60-4213.jpg";
brandsCol[4] = "system/images/eka_brandslider_color_tcm60-17949.jpg";
brandsBW[4] = "system/images/eka_brandslider_greyscale_tcm60-17950.jpg";
brandsCol[5] = "system/images/interpon_bs_color_tcm60-18555.jpg";
brandsBW[5] = "system/images/interpon_bs_grey_tcm60-18556.jpg";
brandsCol[6] = "system/images/international_color_brandslider_tcm60-6189.jpg";
brandsBW[6] = "system/images/international_grey_brandslider_tcm60-6190.jpg";
brandsCol[7] = "system/images/the_freshaire_choice_color_brandslider_tcm60-5009.jpg";
brandsBW[7] = "system/images/the_freshaire_choice_grey_brandslider_tcm60-5010.jpg";
brandsCol[8] = "system/images/raph_lauren_color_brandslider_tcm60-4573.jpg";
brandsBW[8] = "system/images/ralph_lauren_greyscale_brandslider_tcm60-4574.jpg";
brandsCol[9] = "system/images/Butanox_brandslider_color_tcm60-26194.jpg";
brandsBW[9] = "system/images/Butanox_brandslider_grey_tcm60-26195.jpg";
//]]>
</script>
...全文
163 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2010-09-23
  • 打赏
  • 举报
回复
var marqueeContent = new Array();
<%=array%>
public string array="brandsCol[0]=...";
或通过AJAX获取json数据,遍历
AsheBin 2010-09-23
  • 打赏
  • 举报
回复
我没看明白。^_^
gongsun 2010-09-23
  • 打赏
  • 举报
回复
js创建的数组 是在页面呈现的时候加载的。 没有绑定的概念。

如果你希望页面 onload/onclick 等事件的时候 js数组 填充页面指定控件的value。

那就 循环赋值吧。
孟子E章 2010-09-23
  • 打赏
  • 举报
回复
js是在前台的,没有绑定的概念。你可以使用DOM动态创建出你要的格式
wwfgu00ing 2010-09-23
  • 打赏
  • 举报
回复
fellowcheng 2010-09-23
  • 打赏
  • 举报
回复
前台
<%@ Import Namespace="System.IO" %>

<table style="width: 98%; background-color: #e7e3e7;" cellspacing="1" cellpadding="4"
align="center" id="ajaxtable">
<tbody>
<tr align="center" class="head">
<td style="width: 5%;">
操作
</td>
<td width="50%">
文件名
</td>
<td style="width: 30%;">
生成日期
</td>
</tr>
<% foreach (FileInfo f in files) { %>
<tr align="center" class="dinfo" style="background-color: #D8D8D8;">
<td>
<a href="javascript:delF('<%=f.Name %>','delfile',<%=ModelID %>)">删除</a>
</td>
<td>
<a href="/<%=FilePath + "/" + ModelID + "/" + f.Name %>" target="_blank">
<%=f.Name %>
</a>
</td>
<td>
<%=f.LastWriteTime.ToString("yyyy-MM-dd HH:mm") %>
</td>
</tr>
<%} %>
</tbody>
</table>


后台

protected List<FileInfo> files = new List<FileInfo>();
protected string FilePath = ConfigurationManager.AppSettings["FileDir"];

protected void Page_Load(object sender, EventArgs e) {
if (!Request.IsAuthenticated)
return;
string strTemplatePath = Server.MapPath(string.Format("/{0}", FilePath));
DirectoryInfo dir = new DirectoryInfo(strTemplatePath);
if (dir.Exists) {
files.AddRange(dir.GetFiles("*.xlsx").OrderByDescending(t => t.LastWriteTime));
}
Specialaspnet 2010-09-23
  • 打赏
  • 举报
回复
我要绑定的就是这些图片,这些图片我在后台可以随意添加删除的...只有绑定了,才能够在后天可以改变前台显示的图片

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧