posted by 방랑군 2012. 1. 8. 00:50

  Repeater.aspx 코딩부분....  ==> 두번째 이야기 에 코딩 덧붙인 것입니다..;;;

 <button id="btnTest_button" name="btnTest_button"

       onclick="return fn_Test(); runat="server">Toggle Button</button>
 <input type="button" id="btnTest" name="btnTest"

                     onclick="return fn_Test();" value="Toggle Button_2" />
 <input type="hidden" id="hdnAllValue" name="hdnAllValue" />
 <asp:HiddenField ID="hdnServerValue" runat="server" />

 Repeater.aspx - 자바스크립트 코딩 부분

 <script type="text/javascript">
  function fn_Test() {

   // 테이블 id ==> tblObj
   var tmpObj = document.getElementById("tblObj");
   // 토클효과를 주기 위한

   var objVisible = tmpObj.style.display;

   // 초기화         
    document.getElementById("hdnAllValue").value = "";            
    var tblRowCnt = tmpObj.rows.length;
            
    for (var i = 1; i < tblRowCnt; i++) {
            document.getElementById("hdnAllValue").value +=

            document.getElementById("txtValue_" + i.toString()).value + "^";

    // 값 축적 ==> 
            }

   document.getElementById("hdnServerValue").value =

                                 document.getElementById("hdnAllValue").value;

    //

   if ("none" == objVisible) {
        tmpObj.style.display = "block";}
   else {  tmpObj.style.display = "none";}

   return false;
  }
</script>

 Repeater.aspx .cs

 protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        DataBindings();
    }

    // 값이 같게 나와야되요..!! 전 저장을 제때못해서..;; 같게나와야정상임.
    string tmp = Request["hdnAllValue"];

    //==> 
    string tmp_1 = hdnServerValue.Value;

    //==> 
}