ASP.NET服务器控件中asp:button的样式设置

3

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

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

将呈现为<asp:button>

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

有没有任何澄清这个问题的来源?您还可以帮助我如何在Windows机器上设置.NET服务器,以便我可以测试代码吗?

我已经安装了WAMP,我想同时运行两者,因为我的大部分工作都在WAMP上。

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


3
那么,这位“负责的开发者”经验非常少/幼稚,所以将来不要寻求他的建议。渲染将作为HTML控件进行,除非浏览器怎么知道呢?这并不是什么魔法,只是一个强大的框架,叫做ASP.NET :) - naveen
实际上他将是我在这个任务中合作的开发人员 :| - ahmedelgabri
1
@Gabri:学习ASP.NET吧,它非常简单。我想你可能需要为那个ASP.NET按钮添加样式。在上面应用CssClass="您的类名"。Firebug会帮助您很多。 - naveen
@yetanothercoder 我要说实话,我不喜欢微软 :D。但也许将来我会尝试一下。Firebug已经是我的好朋友了 :)。 - ahmedelgabri
1
请为您的问题命名一个有意义的标题,以便在上下文中解释您的问题。"ASP.NET 新手求助"不是很有意义。想象一下每个人都使用那样的标题。 - gbs
显示剩余3条评论
6个回答

3
为了设置一个.NET服务器,我建议先查看Microsoft Web Platform Installer,因为它可以简单地提供你所需要的一切,包括Visual Studio Express。至于asp.net控件,它们会以普通的html形式呈现,如下所示:
<input type="submit" name="Button1" value="Button" id="Button1">

访问Web Forms网站可以提供更多有关IT技术的相关建议。


1

1

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

最终,像<ASP:Button>这样的ASP.NET控件将呈现为HTML元素,正如您所述。


1

你说得对,ASP按钮将呈现为HTML输入控件。 此外,您可能想尝试免费版本的Visual Studio用于Web。


0
一个<asp:Button />将被渲染为一个<input>控件。
如果你需要给它添加样式,难道不可以创建一个类吗?
.buttonStyle { whatever: style; }

然后你的开发人员只需应用样式。
<asp:Button ID="button" CSSClass="buttonStyle" runat="server" />

Visual Studio的Express版本也同样可用。


0

只需右键单击->在他的页面上查看源代码,并向他展示实际呈现<input />元素的标记。证据就在源代码中!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接