如何在asp.net pageload中显示div

时间:2016-11-07 04:42:01

标签: c# asp.net

我试图在aspx.cs C#文件中看到一个div。我使用存储过程来获取带有价格的产品列表。所以我在aspx页面中定义了一个div调用sizemenu.How我可以在特定的功能中看到这一点。有什么可能吗?

        Product product = new Product();
        product.Id =Convert.ToInt64(labl.Text);

        Hashtable parameterList = new Hashtable();
        parameterList.Add("saleId", index.saleid.Id);//sale id
        parameterList.Add("productId", product.Id);
        parameterList.Add("productSizeId", null);
        parameterList.Add("costPrice", null);
        parameterList.Add("salesPrice", null);
        //parameterList.Add("offerDetailId", null);
        parameterList.Add("offerFound", -1);
        parameterList.Add("currentDate", DateTimeUtil.GetFormattedString(((Sale)index.saleid).Date.Date));
        parameterList.Add("currentTime", DateTimeUtil.GetFormatedTimeString(Convert.ToDateTime(((Sale)index.saleid).Time)));
        parameterList.Add("day", Const.GetDay(((Sale)index.saleid).Date.DayOfWeek));
        parameterList.Add("productSizePointValue", null);
        parameterList.Add("isOfferUser", "False");
        parameterList.Add("recipeSelection", null);
        psList.SelectUsingSP(Global.sess, "SqlProInsertProductSizeToSale", parameterList);


        if (psList.Count == 0)
        {

        }
        else if (psList.Count == 1)
        {

        }
        else if (psList.Count > 1)
        {

           //want to display the div here   
        }

3 个答案:

答案 0 :(得分:1)

在您希望在后面的cs代码中显示它的div的aspx页面中.. 确保为Id和另一个属性div添加runat="server" 使用该属性,您只能在

后面的代码中找到div id

Aspx Page

<div id="dvtoshow" runat="server" visible="false"></div>

代码背后

if (psList.Count == 0)
        {

        }
        else if (psList.Count == 1)
        {

        }
        else if (psList.Count > 1)
        {
           dvtoshow.visible=true;
           //dvtoshow.innerHtml="your Text";

        }

答案 1 :(得分:0)

yourdivid.style.add("display",""); //to show
yourdivid.style.add("display","none"); //to hide

答案 2 :(得分:0)

在.aspx页面中获取Div

  <div  id="divdisplay" runat="server" visible="false">
    //write your code//or html code
  </div>

在aspx.cs文件中

divdisplay.visible=false;
 if (psList.Count == 0)
        {

        }
        else if (psList.Count == 1)
        {

        }
        else if (psList.Count > 1)
        {
           divdisplay.visible=true;
           //divdisplay.innerHtml="vcxcvcxvcbvc.......";
           //want to bind html  div from code Behind
        }

上面的代码可以帮助您实现目标。