我绝不是.NET开发人员,但我有一个任务是为CSS项目设计“CSS”。当我遇到负责任的开发人员时,他告诉我这个:
<asp:Button ID="Button1" runat="server" Text="Test Button" />
将呈现为<asp:button>
我告诉他不,它会呈现<button>
或<input>
。
对此有何澄清?您是否也可以帮助我如何在我的Windows机器上设置.NET服务器,以便我可以测试代码?
我安装了WAMP&amp;我想两个都跑,因为我的大部分工作都在WAMP上。
非常感谢大家对快速回复和回复链接。
答案 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" />