当前位置:编程学习 > C#/ASP.NET >>

runat=server控件值保存、修改没有解决方案

 代码如下 复制代码
function Save()//保存不是服务端控件的值
         {
          var 1= document.getElementById('1Box').value; 
          var 2 = document.getElementById('2Box').value;  
           var TxtValue = 1 + "■" + 2;
            document.getElementById('3).value = TxtValue;
            return true;
         }
         window.onload=function show()
         {
            var TxtValue = document.getElementById('3).value;
            if (TxtValue != "") {
                EachValue = new Array();
                EachValue = TxtValue.split('■');
                document.getElementById('1Box').value = EachValue[0];
                document.getElementById('2Box').value = EachValue[1];  
            }
            return true;
        }
html:
<input type="text" id="1Box" class="txt-underline" style="width: 60px;text-align:left " maxlength="10"/>
<input type="text" id="2Box" class="txt-underline" style="width: 200px;text-align:left" maxlength="30"/>

<input type="hidden" id="3" name="Values" runat="server" />
CS:
 代码如下 复制代码
void LoadData()//页面加载
{
btnSave.Attributes.Add("onclick", "javascript:Save();");
string[] strTxtValues = new string[2];
strTxtValues[0] = dr["1"].ToString();
strTxtValues[1]=dr["2"].ToString();


string strValues = strTxtValues[0];
for (int i = 1; i < strTxtValues.Length; i++)
{
strValues += "■" + strTxtValues[i];
}
this.3.Value = strValues;

private void SaveOrUpdate()//保存、修改
{

string[] strTxtValues = this.3.Value.Split('■');
string 1= strTxtValues[0];

string 2= strTxtValues[1];
}
补充:asp.net教程,.Net开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,