【问题标题】:asp:controls transformations from html formasp:controls 来自 html 表单的转换
【发布时间】:2013-06-09 23:55:38
【问题描述】:

我有这段代码,我希望它在标签和文字中将其转换为 asp.net 控件?

怎么样?

` <input type="text" id="_Email" class="contact-form" name="Email" placeholder="Email address">` 

【问题讨论】:

    标签: c# html asp.net controls


    【解决方案1】:

    该特定元素实际上是 TextBox MSDN TextBox

    看起来像这样&lt;asp:TextBox runat="server" ID="Email" CssClass="contact-form" /&gt;。这将呈现&lt;input type="text" id="_Email" class="contact-form" /&gt;

    Literal 控件不会生成 HTML 元素,它允许您将 text/html 添加到页面中,而不是将其包装在任何其他 HTML 中。

    Label 控件实际上输出一个&lt;span&gt;&lt;/span&gt; 并将您的Text 放在它之间。

    【讨论】:

    • 除了文本之外,asp:textbox 中是否有类似占位符的内容?
    • 有一个 asp:Placeholder 控制器可以让你添加其他控件。因此,您可以在页面上放置一个占位符,然后在其中进行控件。占位符不呈现任何 HTML,尽管它允许您动态获取/设置控件。 IE MyPlaceholder.Controls.Add(MyTextbox)
    猜你喜欢
    • 1970-01-01
    • 2014-03-24
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多