我试图在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
}
答案 0 :(得分:1)
在您希望在后面的cs代码中显示它的div的aspx页面中..
确保为Id
和另一个属性div
添加runat="server"
使用该属性,您只能在
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
}
上面的代码可以帮助您实现目标。