前台代码
- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
-
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-
<html xmlns="http://www.w3.org/1999/xhtml">
-
<head runat="server">
-
<title>无标题页</title>
-
<script type="text/javascript">
- function fz(){
-
var std = "2";
- alert(std);
-
document.getElementById('HiddenField1').value=std;
- }
-
</script>
-
</head>
-
<body>
-
<form id="form1" runat="server">
-
<div>
-
项目中有个小功能,在Js中修改一个服务器标签的值,如 document.getElementById("lblClothIndex").innerHTML = result;(比如由“1”修改成“2”),可是在后台通过this.lblClothIndex.Text获得的还是"1"这个老值。后来发现通过调用隐藏控件的方法可以获得最新值,代码如下:
-
-
1. 添加一个隐藏控件 <asp:HiddenField ID="HiddenField1" runat="server" Value="" />
-
-
<asp:TextBox ID="TextBox1" runat="server">0</asp:TextBox>
-
<a href="#" onclick="fz()">赋值</a>
-
-
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
- 2. 用JS为服务器标签赋值的时候也给隐藏控件赋值
- 3. 在后台通过 this.HiddenField1.Value代码获得最新值
-
-
</div>
-
</form>
-
</body>
-
</html>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function fz(){
var std = "2";
alert(std);
document.getElementById('HiddenField1').value=std;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
项目中有个小功能,在Js中修改一个服务器标签的值,如 document.getElementById("lblClothIndex").innerHTML = result;(比如由“1”修改成“2”),可是在后台通过this.lblClothIndex.Text获得的还是"1"这个老值。后来发现通过调用隐藏控件的方法可以获得最新值,代码如下:
1. 添加一个隐藏控件 <asp:HiddenField ID="HiddenField1" runat="server" Value="" />
<asp:TextBox ID="TextBox1" runat="server">0</asp:TextBox>
<a href="#" onclick="fz()">赋值</a>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
2. 用JS为服务器标签赋值的时候也给隐藏控件赋值
3. 在后台通过 this.HiddenField1.Value代码获得最新值
</div>
</form>
</body>
</html>
后台代码
- using System;
-
using System.Collections;
-
using System.Configuration;
-
using System.Data;
-
using System.Linq;
-
using System.Web;
-
using System.Web.Security;
-
using System.Web.UI;
-
using System.Web.UI.HtmlControls;
-
using System.Web.UI.WebControls;
-
using System.Web.UI.WebControls.WebParts;
-
using System.Xml.Linq;
-
-
public partial class _Default : System.Web.UI.Page
- {
-
protected void Page_Load(object sender, EventArgs e)
- {
-
- }
-
protected void Button1_Click(object sender, EventArgs e)
- {
- TextBox1.Text = HiddenField1.Value;
-
- }
- }
转自:http://www.ok22.org/art_detail.aspx?id=75
分享到:
相关推荐
如何对Datetimepicker控件进行日期赋值操作?
1.通过JS 给 iframe 的src 赋值 2.如果需要在C# 后台,页面加载时就改变iframe的src 可以通过 如<iframe id="ifram" runat=server >申请为服务器端控件 在程序里写 复制代码代码如下:ifram.Attributes.Add...
本书全面介绍了ASP.NET各种编程技能和2.0版中的... 5.12.2 给复选框赋值138 5.12.3 排列复选框的文本138 5.13 CheckBoxList服务器控件139 5.14 RadioButton服务器控件141 5.15 RadioButtonList服务器控件143 5.16 ...
至于如何调用方法,如何给方法的参数赋值,最后如何处理返回值给客户端,就属于框架本身的事情了。 所有的这一切,对于客户端来说,更是透明的。这些透明的实现也就是框架的意义了。 这个演示网站的业务原型来自于...
3、变更编辑器初始化内容的方式,之前为js变量赋值,现在修改为从textarea容器内获取初始化内容 4、添加几项编辑器属性到编辑器控件属性中,更方便通过编辑器控件订制编辑器UI 2012-04-15更新内容: 1、演示案例中...
5.12.2 给复选框赋值 138 5.12.3 排列复选框的文本 138 5.13 CheckBoxList服务器控件 139 5.14 RadioButton服务器控件 141 5.15 RadioButtonList服务器控件 143 5.16 Image服务器控件 145 5.17 Table服务器...
因此,我决定开发一个用户控件来处理JavaScript代码,这样,我就能集中精力于服务器端函数了。 <br> <br>特点 <br>1.不需要JavaScript知识就能绘制Google Maps,只需在相应页面加入自定义控件即可。 ...
所以我们有两种方法:如果是读取一条记录的数据或者不多的数据,我们用DATAREADER采集数据,然后赋值给LABEL控件的Text属性即可;如果是读取大量数据我们就采用DATAGRID。 今天我们就来说一下DATAREADER: string ...
第四章 Javascript 12 算术运算符 15 逻辑运算符 16 赋值运算符 16 第五章 C#简明语法 29 第六章 ASP.NET模型及Html控件的使用 36 第七章 SQL SERVER2000基本使用 55 第八章 ADO.NET基本技术 57 第九章 一个简单的...
1.3 标记的属性赋值规范 3 1.4 标记的缩进规范 3 2. 客户端JavaScript规范 3 2.1 变量命名规范 3 2.2 变量使用规范 4 2.3 对象命名规范 4 2.4 函数以及子过程命名规范 4 第三章 动态文件编码规范 5 1、命名规范 5 ...
因为ReportAll报表控件/插件是标准的ActiveX控件,所以所有支持ActiveX技术的前台开发工具(如:Delphi、C++Build、VC++、VB、、VC#、PowerBuild、JavaScript、VBScrip、Excel等)都可以使用ReportAll报表控件/插件...