c#
  • asp.net
  • 2016-12-03 6 views 0 likes 
    0
    <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1"> 
        <ItemTemplate> 
         <uc1:userControl ThreadID='<%# int.Parse(DataBinder.Eval(Container.DataItem, "ThreadID").ToString()) %>' runat="server" id="userControl1" /> 
        </ItemTemplate> 
    </asp:Repeater> 
    

    私はuserControlを持っていますが、私はint値( 'ThreadID'値)をSqlDataSourceからuserControlに渡したいと思いますが、失敗します。int値フォームaspx.fileを.csファイルに渡すにはどうすればいいですか?

    public partial class userControl : System.Web.UI.UserControl 
        { 
         int _ThreadID; 
         public int ThreadID 
         { 
          get { return _ThreadID; } 
          set { _ThreadID = value; } 
         } 
        } 
    
    +0

    ./オーバーPage_Load後にこの値を取得するユーザーコントロールように見えますあなたのUserControl値は、あなたの 'YourUserControl.ThreadID'を使用してコードすることができます –

    +0

    しかし、私はaspxファイルでThreadIDにアクセスしたいですか? – Louise

    答えて

    0

    失敗した理由は、私はユーザーコントロールでPage_Load機能でコードを書くと、アクセスしたい場合は(ㄒOㄒ)/ ~~

    関連する問題