服务器之家

服务器之家 > 正文

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

时间:2019-09-20 14:11     来源/作者:asp.net空间网

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

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部