ASP.NET BorderStyle 属性


定义和用法

BorderStyle 属性用于设置或返回控件的边框样式。

语法

<asp:webcontrol id="id" BorderStyle="style" runat="server" />

可能的样式值

描述
NotSet未设置边框样式。
None定义无边框。
Dotted定义点状边框。
Dashed定义虚线边框。
Solid定义实线边框。
Double定义双实线边框。两条边框的宽度与 border-width 的值相同。
Groove定义 3D 凹槽边框。其效果取决于 border-color 的值。
Ridge定义 3D 垄状边框。其效果取决于 border-color 的值。
Inset定义 3D 内嵌边框。其效果取决于 border-color 的值。
Outset定义 3D 外嵌边框。其效果取决于 border-color 的值。

实例

下面的实例设置了表格的边框样式:

<form runat="server">
<asp:Table runat="server" BorderStyle="dotted"
BorderWidth="5" GridLines="vertical">
  <asp:TableRow>
    <asp:TableCell>Hello</asp:TableCell>
    <asp:TableCell>World</asp:TableCell>
  </asp:TableRow>
</asp:Table>
</form>
 

尝试一下 - 演示

设置 Button 控件的边框样式(带有声明和脚本)

<!DOCTYPE html>
<html>
<head>
<script  runat="server">
Sub ChangeBorderStyle(obj As Object, e As EventArgs)
      button1.BorderStyle = CType([Enum].Parse(GetType(BorderStyle),"Solid"), BorderStyle)
End Sub
</script>
</head>
<body>

<form runat="server">
<asp:Button id="button1" runat="server" BorderStyle="Dotted" BorderWidth="10px" Text="Change" BorderColor="#FF0000" OnClick="ChangeBorderStyle" />
</form>

</body>
</html>