【发布时间】:2016-02-15 13:53:24
【问题描述】:
在我的项目中,当我单击按钮创建 div 时,我需要为带有曲线的 div 添加 css 类。所以我就这样尝试了
ASP.NET
Protected Sub btnLog_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs)
Handles btnLog.Click
DivUserDetail.Controls.Clear()
Dim createDiv As HtmlGenericControl = New HtmlGenericControl("DIV")
createDiv.ID = "createDiv"
createDiv.Style.Add(HtmlTextWriterStyle.Color, "Red")
createDiv.InnerHtml = " I'm a div, from code behind "
createDiv.Attributes("class") = "FirstDiv"
DivUserDetail.Controls.Add(createDiv)
End Sub
CSS
#DivUserDetail
{
width: 30%;
height: 100%;
position:absolute;
float: right;
right:0px;
top:0px;
border-Left: 1px solid #00e5e6;
overflow:auto;
}
.FirstDiv
{
height: 400Px;
width: 150px;
position:fixed;
top: 0px;
left: 0px;
border:1px solid #4BACBC;
-webkit-border-radius:15px;
-moz-border-radius:15px;
}
但它只显示文本。这里做错了什么?如何纠正?
我正在使用ASP.NET 2008
【问题讨论】:
-
文本是红色的吗?你是说样式
.FirstDiv没有显示? -
你是否在相关页面中包含了css?
-
在 asp.Net 服务器代码中啊@MairajAhmad 先生
-
我的意思是它是否正确包含,因为我运行相同的代码并且它工作正常
-
@Sathish MairajAhmad 说得对。它会正常工作。只需检查一件事:如果您的页面名为 DEFAULT(这只是示例)-> 您的代码隐藏是 default.aspx.vb 并且您的设计页面是 default.aspx .您的服务器代码将在 default.aspx.vb 中,您的类必须在 default.aspx 中。在您的项目中是否正确?