sztylz
- PageAdmin新手
- 34
- 63
- 2009-05-05
|
1#
t
T
发表于 2017-06-08 20:44
|只看楼主
  在子栏目模型中取容积流量的值, 容积流量是单选 1,xx 2,xx 3,xx 4,xx 5,xx 6,xx ,但通过后台给的参数只能取出前面的1 2 3 4 5 6来,不能取单选项后面的具体值,前面的123456改成具体值,系统又报错 子栏目模型是这样写的, <script language="c#" runat="server"> private bool IsNum(string str) { if(string.IsNullOrEmpty(str)){return false;} int rv=0; if(Int32.TryParse(str,out rv)) { return true; } else { return false; } } private string GetUrl(string sort,string hx,string fg,string mj,string designer) { string url="/index.aspx?lanmuid=84&sublanmuid=826"; if(IsNum(sort)) { url+="&sort="+sort; } if(IsNum(hx)) { url+="&hx="+hx; } if(IsNum(fg)) { url+="&fg="+fg; } if(IsNum(mj)) { url+="&mj="+mj; } if(IsNum(designer)) { url+="&designer="+designer; } return url; } </script> <% string sort=Request.QueryString["sort"]; string hx=Request.QueryString["hx"]; string fg=Request.QueryString["fg"]; string mj=Request.QueryString["mj"]; string designer=Request.QueryString["designer"]; DataTable dt; DataRow dr; %> <div class="case_sinfo"> <ul> <li class="left"><span id="currentselect"></span></li> </ul> </div></br> <ul class="case_select"> <li class="tou">产品类别:</li> <li><a href="<%=GetUrl("",hx,fg,mj,designer)%>" id="s_all">全部</a></li><% dt=Get_Data("select id,sort_name from pa_sort where thetable='zscase' and site_id="+Site_Id+" order by xuhao"); for(int i=0;i<dt.Rows.Count;i++) { dr=dt.Rows ; //说明:给dr赋值 %><li><a href="<%=GetUrl(dr["id"].ToString(),hx,fg,mj,designer)%>" id="s_<%=dr["id"]%>"><%=dr["sort_name"]%></a></li><%}%> </ul> <ul class="case_select"> <li class="tou">容积流量(m³/min):</li> <li><a href="<%=GetUrl(sort,"",fg,mj,designer)%>" id="h_all">全部</a></li> <li><a href="<%=GetUrl(sort,"1",fg,mj,designer)%>" id="h_1">0.5-3.0</a></li> <li><a href="<%=GetUrl(sort,"2",fg,mj,designer)%>" id="h_2">3.1-6.0</a></li> <li><a href="<%=GetUrl(sort,"3",fg,mj,designer)%>" id="h_3">6.1-13</a></li> <li><a href="<%=GetUrl(sort,"4",fg,mj,designer)%>" id="h_4">13.1-20</a></li> <li><a href="<%=GetUrl(sort,"5",fg,mj,designer)%>" id="h_5">20.1-30</a></li> <li><a href="<%=GetUrl(sort,"6",fg,mj,designer)%>" id="h_6">30.1-50</a></li> <li><a href="<%=GetUrl(sort,"7",fg,mj,designer)%>" id="h_7">50以上</a></li> </ul> <ul class="case_select"> <li class="tou">工作压力(MPA):</li> <li><a href="<%=GetUrl(sort,hx,"",mj,designer)%>" id="f_all">全部</a></li> <li><a href="<%=GetUrl(sort,hx,"1",mj,designer)%>" id="f_1">0.2</a></li> <li><a href="<%=GetUrl(sort,hx,"2",mj,designer)%>" id="f_2">0.25</a></li> <li><a href="<%=GetUrl(sort,hx,"3",mj,designer)%>" id="f_3">0.3</a></li> <li><a href="<%=GetUrl(sort,hx,"4",mj,designer)%>" id="f_4">0.4</a></li> <li><a href="<%=GetUrl(sort,hx,"5",mj,designer)%>" id="f_5">0.5</a></li> <li><a href="<%=GetUrl(sort,hx,"6",mj,designer)%>" id="f_6">0.7</a></li> <li><a href="<%=GetUrl(sort,hx,"7",mj,designer)%>" id="f_7">0.8</a></li> <li><a href="<%=GetUrl(sort,hx,"8",mj,designer)%>" id="f_8">1.0</a></li> <li><a href="<%=GetUrl(sort,hx,"9",mj,designer)%>" id="f_9">1.25</a></li> <li><a href="<%=GetUrl(sort,hx,"0",mj,designer)%>" id="f_0">1.3</a></li> </ul> <ul class="case_select"> <li class="tou">电机功率(KW):</li> <li><a href="<%=GetUrl(sort,hx,fg,"",designer)%>" id="m_all">全部</a></li> <li><a href="<%=GetUrl(sort,hx,fg,"1",designer)%>" id="m_1">5.5-37</a></li> <li><a href="<%=GetUrl(sort,hx,fg,"2",designer)%>" id="m_2">45-75</a></li> <li><a href="<%=GetUrl(sort,hx,fg,"3",designer)%>" id="m_3">90-160</a></li> <li><a href="<%=GetUrl(sort,hx,fg,"4",designer)%>" id="m_4">160-315</a></li> <li><a href="<%=GetUrl(sort,hx,fg,"5",designer)%>" id="m_5">355-560</a></li> </ul> <ul class="case_select"> <li class="tou">启动方式:</li> <li><a href="<%=GetUrl(sort,hx,fg,mj,"")%>" id="d_all">全部</a></li><% dt=Get_Data("select id,title from designer where site_id="+Site_Id+" order by thedate desc"); for(int i=0;i<dt.Rows.Count;i++) { dr=dt.Rows; //说明:给dr赋值 %><li><a href="<%=GetUrl(sort,hx,fg,mj,dr["id"].ToString())%>" id="d_<%=dr["id"]%>"><%=dr["title"]%></a></li><%}%> </ul> </br> <div class="case_sinfo"> <ul><li class="left">共找到【<span id="casecounts">0</span>】款佳程空压机</li></ul> </div>
</br> <div class="caselist"><ul> <% Sql_Condition=""; if(IsNum(sort)) { Sql_Sort="sort_id="+sort; } if(IsNum(hx)) { Sql_Condition+="and hx='"+hx+"'"; } if(IsNum(fg)) { Sql_Condition+=" and fg='"+fg+"'"; } if(IsNum(mj)) { Sql_Condition+=" and mj='"+mj+"'"; } if(IsNum(designer)) { Sql_Condition+=" and designer='"+designer+"'"; } dt=Get_Data(); for(int i=0;i<dt.Rows.Count;i++) { dr=dt.Rows; //说明:给dr赋值 %> <div align="center"> <table width="1200" border="0"> <tr> <td width="270"><div align="center"><strong><h4>产品图片:</h4></strong></td> <td width="270"><div align="center"><strong><h4>产品名称:</h4></strong></td> <td width="270"><div align="center"><strong><h4>产品介绍:</h4></strong></td> <td width="270"><div align="center"><strong><h4>咨询:</h4></strong></td> </tr> <tr> <td width="270"><div align="center"><a href="<%=Detail_Url(dr)%>"><img src="<%=dr["titlepic"].ToString()%>"></a></td> <td width="270"><div align="center"><p>型号:<%=dr["title"].ToString()%></p><p>容积流量:<%=dr["hx"].ToString()%></p><p>工作压力:<%=dr["fg"].ToString()%></p><p>电机功率:<%=dr["mj"].ToString()%></p></td> <td width="270"><div align="center"><%=dr["content"].ToString()%></td> <td width="270"><div align="center"><h3><p>咨询电话</p></h3><p>029-123456789</p><p><a href="<%=Detail_Url(dr)%>">了解详情>></a></p></td> </tr> <% } %> </table> </ul> </div> <script type="text/javascript">Id("casecounts").innerHTML="<%=RecordCount%>";</script> <script src="/e/js/caselist.js" type="text/javascript"></script>
请老大,给个解决方法!!!
|