0
私はasp.NetにUserControlを持っています。私は、これはユーザーコントロールASCXASP.Net Webform UserControlセットラベルテキスト
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="BootstrapTextRow.ascx.cs" Inherits="RANDOMAPP.UserControls.TextRow" %>
<div class="row">
<div class="col-md-2">
<asp:Label ID="lblLabel" runat="server" Text='<%= this.LabelText %>' CssClass="control-label" AssociatedControlID="tbTextbox"></asp:Label>
</div>
<div class="col-md-10">
<asp:TextBox ID="tbTextbox" runat="server" CssClass="form-control input-sm" Text='<%= this.Text %>'></asp:TextBox>
</div>
</div>
とここに私のCSファイルである私のサイトに
<uc1:BootstrapTextRow runat="server" id="BootstrapTextRow" Text="" LabelText="Season"/>
をこのようなコントロールを配置し、この問題の Can values or parameters be passed into user control?
などのプロパティを設定したい
public partial class TextRow : System.Web.UI.UserControl
{
private String m_LabelText;
public String LabelText
{
get { return m_LabelText; }
set { m_LabelText = value; }
}
private String m_Text;
public String Text
{
get { return m_Text; }
set { m_Text = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
}
}
私のサイトはこのように見えます
どのように私は、適切なテキストが表示されていることを達成することができますか?
。マークアップ上で何かを変更するたびにソースコードを変更したくない – Bongo
マークアップ内であっても、必要に応じてコードの他の部分で 'LabelText'プロパティを使うことができます。 – ConnorsFan
マークアップでどのように使用できますか? – Bongo