代码掘金,我如何添加以下内容
本文关键字:添加 何添加 代码 | 更新日期: 2023-09-27 18:25:55
如何将以下内容添加到代码块中<%##>
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<telerik:RadComboBox id="RadComboBox1" runat="server"></telerik:RadComboBox>
此外,从C#代码后面,我如何引用这些代码块中指定的id?目前,它只是说它不存在。
谢谢。
我的尝试:
<%# (Condition) ?
"<asp:TextBox id='"TextBox1'" runat='"server'" />" +
"<telerik:RadComboBox id='"RadComboBox1'" runat='"server'"></telerik:RadComboBox>" :
"N/A" %>
结果:空页面上没有任何内容。
使用代码块而不是绑定表达式
<% if(Condition == true){ %>
<asp:TextBox id="referenceMeInCodeBehindTextbox" runat="server" />
<telerik:RadComboBox id="RadComboBox1" runat="server"></telerik:RadComboBox>
<% } %>
你也可以这样做(更好)
<asp:PlaceHolder ID="PlaceHolder1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" />
</asp:PlaceHolder>
并在代码后面操作Visible属性。如果可见性为false,则不会将其放在页面