样式化asp:按钮服务器控件

时间:2011-04-15 17:07:14

标签: .net asp.net

我绝不是.NET开发人员,但我有一个任务是为CSS项目设计“CSS”。当我遇到负责任的开发人员时,他告诉我这个:

<asp:Button ID="Button1" runat="server" Text="Test Button" />

将呈现为<asp:button>

我告诉他不,它会呈现<button><input>

对此有何澄清?您是否也可以帮助我如何在我的Windows机器上设置.NET服务器,以便我可以测试代码?

我安装了WAMP&amp;我想两个都跑,因为我的大部分工作都在WAMP上。

非常感谢大家对快速回复和回复链接。

6 个答案:

答案 0 :(得分:3)

要设置.NET服务器,我会看一下Microsoft Webplatform Installer,因为它可以非常轻松地为您提供所需的一切,包括Visual Studio Express。

对于asp.net控件,它们像常规html一样被渲染出来

<input type="submit" name="Button1" value="Button" id="Button1">

web forms网站会为您提供更多提示

答案 1 :(得分:1)

如果您想测试代码,只需安装Microsoft® Visual Web Developer® 2010 Express

即可

它有一个buid-in服务器,所以你可以测试整个事情。

答案 2 :(得分:1)

要运行该项目,您可以下载Visual Studio Express,或购买Visual Studio版本。

最后,像<ASP:Button>这样的ASP.NET控件将呈现为您所声明的HTML元素。

答案 3 :(得分:1)

你是对的,ASP按钮将呈现给HTML输入控件。 此外,您可能想要试用免费版的Visual Studio for web。

答案 4 :(得分:0)

右键单击 - &gt;在他的页面上查看源代码并向他显示呈现<input />元素的实际标记。证明就在源头!

答案 5 :(得分:0)

<asp:Button />将呈现为<input>控件。

如果你需要设计它,你不能只创建一个类。

.buttonStyle { whatever: style; }

然后您的开发人员可以应用该样式。

<asp:Button ID="button" CSSClass="buttonStyle" runat="server" />

Express versions of Visual Studio也可以使用。