熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

JavaScript獲取runat server控件的控制權

2022-06-13   來源: .NET編程 

  一般js中可以通過documentgetElementById(id)的方法來獲取控件的控制但如果某控件的屬性裡runat=server時就無法通過該方法獲得了而我們又需要控件跑在客戶端以便後台代碼進行控制此時只需如此

  以點擊Button觸發Textbox和Dropdownlist聯動為例

  後台代碼

  protected void Page_Load(object sender EventArgs e)

  {

  if (!IsPostBack)

  {

  BtnAttributesAdd(OnClick return _select(+thisDDLUniqueID++thisTxtBoxUniqueID+););

  }

  }

  前台代碼

  function   _select(ddltxt)

  {

  var objddl = ddl;

  var objTxt = txt;

  objTxtvalue   =   objTxtvalue   +   objddloptions[objddlselectedIndex]text;

  return   false;

  }

  但後台再取txtbox的text時可能取不到更新後的值這時不能直接取TxtBoxText而是

  RequestForm[TxtBoxUniqueID]


From:http://tw.wingwit.com/Article/program/net/201311/13182.html
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.