当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net 保存、修改没有 runat=server控件的控件值的一个解决方案

asp.net 保存、修改没有 runat=server控件的控件值的一个解决方案

2017年12月12日  | 移动技术网IT编程  | 我要评论

yanqing888,森田香央里,极视网

js:

复制代码 代码如下:

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];

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网