| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 582 人关注过本帖
标题:向大家虚心请教一个问题,谢谢.
只看楼主 加入收藏
xingyun33
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2009-9-14
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:8 
向大家虚心请教一个问题,谢谢.
向大家虚心请教一个问题,谢谢.
我用C#编了一个网页,本来的功能是
意思是如果有该款产品,点击详细信息就进入product.aspx页
我想改成如果类是100,就进入product1.aspx,如果类不是100就进入product.aspx
原来程序是下面,我就是要加一个
if +classid.ToString()+=100 就进入product1.aspx
else
就进入product.aspx
原程序:
      if (Pr["product_detail"].ToString() == "" )
                result += "暂无详细介绍!!";
               
           else
            {
                if (Pr["product_detail"].ToString().Length < 10)
                    result += delHTML(Pr["product_detail"].ToString());
                else
                    result += delHTML(Pr["product_detail"].ToString()).Substring(0, 10);
            }                       
             result += "</ul><ul class=" + cssname + "w-gd><a href=product.aspx?id=" + Pr["productId"].ToString() + " class=sub-quick>详细信息 &gt;</a></ul></div>";
            result += "</div></td>";
搜索更多相关主题的帖子: 虚心 
2009-09-16 11:07
xingyun33
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2009-9-14
收藏
得分:0 
全部代码:
public string writepclasscount(int classid,string cssname)
    {
        string result = "";
        WebSiteDataConfig.product_class PC = this.dataSpace.GetObject<WebSiteDataConfig.product_class>("product_classId=" + classid.ToString());
        result += "<div class=" + cssname + ">";
        result += "<div class=" + cssname + "tp><img src=\"";
        if (classid - 1 < 5)
            result += "images/ss/" + (classid - 1).ToString();
        else
            result += "images pic";
        result+=".jpg\" width=90 height=90 /></div>";
        result += "<div class=" + cssname + "w><ul class=" + cssname + "w-bt>"+PC.class_name+"</ul><ul class=" + cssname + "w-tj>共有"+countP(classid)+"种产品</ul><ul class=" + cssname + "w-gd><a href=class.aspx?id="+classid.ToString()+" class=sub-quick>详细信息 &gt;</a></ul></div>";
        result += "</div>";
        return result;
    }
 
    public string writepclasspinfo(int classid, string cssname,int page)
    {
        string result = "";
        //WebSiteDataConfig.product[] Prs = this.dataSpace.GetObjects<WebSiteDataConfig.product>();
        WayControls.Remoting.PageSizeInfo pageSizeinfo = new WayControls.Remoting.PageSizeInfo(false);
        pageSizeinfo.CurrentPageIndex = page - 1;
        pageSizeinfo.PageSize = P_pagesize;
        string a_sql = "product_class=" + classid.ToString();
        int a_count = this.dataSpace.Connection.RecordCount("product", a_sql);
        a_sql = "select product_pic,product_name,product_detail,productId from product where " + a_sql + " order by product_hot,productId desc";
        DataTable Prs = this.dataSpace.Connection.GetResultFormSqlString(a_sql, pageSizeinfo);
        result += "<tr>";
        int i = 1;
        foreach (DataRow Pr in Prs.Rows)
        {
            result += "<td><div class=" + cssname + ">";
            result += "<div class=" + cssname + "tp><img src=\"";
            if (Pr["product_pic"].ToString() == "" | Pr["product_pic"].ToString() == null)
                result += "images pic.jpg";
            else
                result += Pr["product_pic"];
            result += "\" width=90 height=90 /></div>";
            result += "<div class=" + cssname + "w><ul class=" + cssname + "w-bt>" + Pr["product_name"] + "</ul><ul class=" + cssname + "w-tj>";
            if (Pr["product_detail"].ToString() == "" | Pr["product_detail"].ToString() == null)
                result += "暂无详细介绍!!";
                 
            else
            {
                if (Pr["product_detail"].ToString().Length < 10)
                    result += delHTML(Pr["product_detail"].ToString());
                else
                    result += delHTML(Pr["product_detail"].ToString()).Substring(0, 10);     }                       
             result += "</ul><ul class=" + cssname + "w-gd><a href=product.aspx?id=" + Pr["productId"].ToString() + " class=sub-quick>详细信息 &gt;</a></ul></div>";
            result += "</div></td>";      
  if (i % 2 == 0)
                result += "</tr><tr><td>&nbsp;</td></tr><tr>";
            i++;
        }
        if (i % 2 == 0)
            result += "</tr><tr><td>&nbsp;</td></tr><tr>";
        result += "<td colspan=2><div class=" + cssname + "-page>" + writePRpage(a_count, P_pagesize, page, "class.aspx?id=" + classid.ToString()+"&page=#") + "</div></td></tr>";
        return result;
    }
2009-09-16 11:08
xingyun33
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2009-9-14
收藏
得分:0 
回复 楼主 xingyun33
咋没人看呢
2009-09-17 10:52
yjy1987420
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:120
注 册:2009-9-14
收藏
得分:2 
看了,不过看不懂
2009-09-17 11:24
Mo诫
Rank: 4
等 级:业余侠客
帖 子:80
专家分:223
注 册:2009-7-29
收藏
得分:2 
这么多谁想看啊!你能捡重点不
2009-09-17 17:50
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:2 
result += "</ul><ul class=" + cssname + "w-gd><a href=product.aspx?id=" + Pr["productId"].ToString() + " class=sub-quick>详细信息 &gt;</a></ul></div>";  


这个地方可以修改一下就行了.

前面加个判断.
string Url = "product.aspx";
if(类别==100){  Url = "product1.aspx";}
result += "</ul><ul class=" + cssname + "w-gd><a href="+ Url +"?id=" + Pr["productId"].ToString() + " class=sub-quick>详细信息 &gt;</a></ul></div>";  

飘过~~
2009-09-17 18:21
xingyun33
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2009-9-14
收藏
得分:0 
回复 6楼 bygg
我写上是可以正常显示,但有两个"详细信息",怎么加if else啊.如果类=100.到product1.aspx,else跳到product.aspx.这个怎么写啊.谢谢.
2009-09-22 12:01
xingyun33
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2009-9-14
收藏
得分:0 
回复 6楼 bygg
我是这样写的.但说是---无效的表达式项“else”

string Url = "product1.aspx";
string U1="product.aspx";
            if ("+classid.ToString()+" == "100") { Url = "product1.aspx"; U1="product.aspx"; }
            result += "</ul><ul class=" + cssname + "w-gd><a href=" + Url + "?id=" + Pr["productId"].ToString() + " class=sub-quick>详细信息 &gt;</a></ul></div>";
            else
            result += "</ul><ul class=" + cssname + "w-gd><a href="+U1+"?id=" + Pr["productId"].ToString() + " class=sub-quick>详细信息 &gt;</a></ul></div>";
            result += "</div></td>";
2009-09-23 08:56
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
程序代码:
string Url = "product.aspx"; 
if(类别==100)
{  
    Url = "product1.aspx";
} 
result += "</ul><ul class=" + cssname + "w-gd><a href="+ Url +"?id=" + Pr["productId"].ToString() + " class=sub-quick>详细信息 &gt;</a></ul></div>";   

将你这段改成上面这段应该就可以了.

飘过~~
2009-09-23 15:03
快速回复:向大家虚心请教一个问题,谢谢.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017314 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved