接受用户控件中的参数 C#

eg:用户控件

下拉列表控件:ddlFather 文本框:txtExplanation,txtDescription

后台:public System.Web.UI.WebControls.DropDownList ddlFather;
  public System.Web.UI.WebControls.TextBox txtExplanation;
  public System.Web.UI.WebControls.TextBox txtDescription;
  public System.Web.UI.WebControls.DropDownList ddlSort;

//  private string m_string_ddlFather = ddlFather.SelectedValue.ToString();
//  private string m_string_ddlSort = ddlSort.SelectedValue.ToString();
//  private string m_string_txtExplanation = txtExplanation.Text.Trim();
//  private string m_string_txtDescription = txtDescription.Text.Trim();
//  //
//  public string Father
//  {
//   get{return m_string_ddlFather;}
//   set{m_string_ddlFather = value;}
//  }
//  //
//  public string Sort
//  {
//   get{return m_string_ddlSort;}
//   set{this.m_string_ddlSort = value;}
//  }
//  //
//  public string Explanation
//  {
//   get{return m_string_txtExplanation;}
//   set{m_string_txtExplanation = value;}
//  }
//  //
//  public string Description
//  {
//   get{return m_string_txtDescription;}
//   set{m_string_txtDescription=value;}
//  }

我将protected 改变为public  方便外面调用

页面调用:

protected Web.AmusementAndCate.Modules.MyHobbyInfo myHobbyInfo;

 

#region 保存的执行方法
  /// <summary>
  /// 返回 result 的值
  /// </summary>
  /// <returns></returns>
  public int GetSaveInfo()
  {
   try
   {
    PerMyHobbyData.PerHobbyTab  hobbyData = new Common.AmusementAndCateCommon.PerMyHobbyData.PerHobbyTab();
    hobbyData.PerID =1000004; //this.UserCode;
    hobbyData.HobbyTypeA = myHobbyInfo.ddlFather.SelectedValue.ToString();
    hobbyData.HobbyTypeB = myHobbyInfo.ddlSort.SelectedValue.ToString();
    hobbyData.Subject = myHobbyInfo.txtExplanation.Text;
    hobbyData.Remark = myHobbyInfo.txtDescription.Text;

    int result = new PerHobbyInfoFacade().PerMyHobbyAdd(hobbyData);
    return result;
   }
   catch(System.Exception error)
   {
    throw new Exception(error.Message,error);
   }
  }
  #endregion

 

 上面是一段错误的代码,总是未将对象引用到实列中,哪位高人能给我正确答案,请回帖给我,小弟不甚感激

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值