asp.net 保存、修改没有 runat=server控件的控件值的一个解决方案
更新时间:2011年10月21日 10:59:20 作者:
asp.net 保存、修改没有 runat=server控件的控件值的一个解决方案,需要的朋友可以参考下。
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];
您可能感兴趣的文章:
- asp.net DataGrid控件中弹出详细信息窗口
- asp.net实现删除DataGrid的记录时弹出提示信息
- asp.net中GridView和DataGrid相同列合并实现代码
- ASP.NET MVC中EasyUI的datagrid跨域调用实现代码
- ASP.NET MVC使用EasyUI的datagrid多选提交保存教程
- asp.net DataGrid 中文字符排序的实现代码
- asp.net DataGridView导出到Excel的三个方法[亲测]
- 在asp.net中实现datagrid checkbox 全选的方法
- 决定何时使用 DataGrid、DataList 或 Repeater(ASP.NET 技术文章)
- asp.Net JS取母板页控件值的简单方法
- Asp.net清空控件值的方法(可自定义控件类型)
- ASP.NET中访问DataGrid中所有控件值的方法
相关文章
HttpWebRequest和HttpWebResponse用法小结
在每个系统出写入报告错误代码(找个合理的理由,比如系统免费升级) -> 自家服务器接收并处理错误报告 -> 反馈用户(解决掉BUG就行,不要太声扬)2011-09-09
最新评论