0

请原谅“菜鸟”的问题,但有人可以解释一下 ASP.NET 按钮的工作方式。我正在尝试在由 C# 中的服务器端事件处理程序驱动的 ASP.NET 中设置我的按钮样式。即单击按钮,并将值写回SQL Server。显然这不适用于href?

<a href="#" class="myStyle">Submit</a>

<asp:Button ID="btnSubmit" runat="server" Text="Submit" CssClass="myStyle" />

一个带有大量 jQuery/js 插件的 ASP.NET 站点能否看起来像原始编码的 HTML 页面一样好?

4

2 回答 2

2

是的,您可以将 jQuery 和 js 添加到 ASP.NET 站点。如果您正在寻找超链接样式,但 ASP.NET 功能,请尝试使用 ASP.NET LinkBut​​tons

<asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton>

请记住这一点 - ASP.NET 使在 SERVER 上的工作变得更容易。jQuery & js 使在 CLIENT 上的工作更容易。

通常 ASP.NET 的按钮是简单的拖放块,您可以在开发过程中双击它们并在后面添加代码进行一些处理。

不过,为了让我们帮助您解决样式问题,您必须向我们展示您正在使用的 CSS。

于 2012-06-07T17:38:17.553 回答
0

我实际上是在寻找一种显示“Windows 按钮”的好方法。我找到了一个不错的解决方案......这是代码:

.aspx 代码:

<asp:Button ID="btnInsert" runat="server" CssClass="btn_normal" Text="Add" OnClick="btnInsert_Click" />

.css 代码:

.btn_normal
{
    background-color: #f5f5f5;
    border: 1px solid #dedede;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #565656;
    height: 25px;
}
.btn_normal:hover
{
    font-family: Arial, sans-serif;
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
    font-size: 12px;
    height: 25px;
}
.btn_normal:active
{
    font-family: Arial, sans-serif;
    background-color: #529214;
    border: 1px solid #C6D880;
    color: #fff;
    font-size: 12px;
    height: 25px;
}

结果:

在此处输入图像描述

于 2012-06-24T20:59:49.480 回答