こんにちは私は<%= MutlipleB%>に値を設定しました。以下は私のUserControlの.aspxページの呼び出しです。 答え:<%= MutlipleB%>は文字列形式で、私は値を "1"または "2"、つまりコード側から動的に設定しました。私はこの値をユーザーコントロールに渡したいと思います。しかし、それは<%= MutlipleB%> "1"または "2"ではない値を渡しています。 私は適切な価値をどのように受け継ぐことができますか? aspx.csコードユーザーコントロールの値を渡す方法
private string _multipleB = "0";
public string MutlipleB
{
get { return _multipleB; }
set { _multipleB = value; }
}
で以下のように
<%# MutlipleB %>/<%= this.MutlipleB %>/<%# this.MutlipleB %>//Still not working
ユーザ制御コード
private string _nameID="0";
public string NameID
{
get
{
return _nameID.ToString();
}
set { _nameID = value; }
}
<% = MutlipleB%>の設定値として
<eu:EASIUp ID="myeasiup" runat="server" Quantity="-1" CanBeZero="false" NameID='<%= MutlipleB %>'></eu:EASIUp>
又は試み通過値
どのように私はretrivできますか?
主な理由は、この値を渡すユーザ制御側のe値は、我々が動的に制御し、このコントロールのIDを生成しているユーザーコントロールを与える
iが として私のコードを行っていた固定する <%= MutlipleB.ToString() == "0"? myeasiup.NameID == "0":myeasiup.NameID == "1"%>しかし、正確なコードが必要です –
'正確なコードが必要です 'とはどういう意味ですか? – VDWWD
私はこのことが.aspx側で行われることを望みます。 aspx.cs側、私は助けることができますか? –