`
charrys
  • 浏览: 35177 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类

js给C#控件赋值

    博客分类:
  • js
阅读更多

前台代码

Html代码复制代码
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>  
  2.   
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
  4.   
  5. <html xmlns="http://www.w3.org/1999/xhtml">  
  6. <head runat="server">  
  7.     <title>无标题页</title>  
  8.     <script type="text/javascript">  
  9.     function fz(){   
  10.         var std = "2";   
  11.         alert(std);   
  12.         document.getElementById('HiddenField1').value=std;   
  13.     }   
  14.     </script>  
  15. </head>  
  16. <body>  
  17.     <form id="form1" runat="server">  
  18.     <div>  
  19.     项目中有个小功能,在Js中修改一个服务器标签的值,如 document.getElementById("lblClothIndex").innerHTML = result;(比如由“1”修改成“2”),可是在后台通过this.lblClothIndex.Text获得的还是"1"这个老值。后来发现通过调用隐藏控件的方法可以获得最新值,代码如下:   
  20.   
  21.         1. 添加一个隐藏控件  <asp:HiddenField ID="HiddenField1" runat="server" Value="" />  
  22.            
  23.         <asp:TextBox ID="TextBox1" runat="server">0</asp:TextBox>  
  24.             <a href="#" onclick="fz()">赋值</a>  
  25.   
  26.         <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />  
  27.  2. 用JS为服务器标签赋值的时候也给隐藏控件赋值    
  28.         3. 在后台通过 this.HiddenField1.Value代码获得最新值   
  29.   
  30.     </div>  
  31.     </form>  
  32. </body>  
  33. </html>  

 

后台代码

Html代码复制代码
  1. using System;   
  2. using System.Collections;   
  3. using System.Configuration;   
  4. using System.Data;   
  5. using System.Linq;   
  6. using System.Web;   
  7. using System.Web.Security;   
  8. using System.Web.UI;   
  9. using System.Web.UI.HtmlControls;   
  10. using System.Web.UI.WebControls;   
  11. using System.Web.UI.WebControls.WebParts;   
  12. using System.Xml.Linq;   
  13.   
  14. public partial class _Default : System.Web.UI.Page   
  15. {   
  16.     protected void Page_Load(object sender, EventArgs e)   
  17.     {   
  18.            
  19.     }   
  20.     protected void Button1_Click(object sender, EventArgs e)   
  21.     {   
  22.         TextBox1.Text = HiddenField1.Value;   
  23.   
  24.     }   
  25. }  

转自(http://www.ok22.org/art_detail.aspx?id=75)

分享到:
评论

相关推荐

    如何对Datetimepicker控件进行日期赋值操作?

    如何对Datetimepicker控件进行日期赋值操作?

    iframe的src赋值问题(服务器端)

    1.通过JS 给 iframe 的src 赋值 2.如果需要在C# 后台,页面加载时就改变iframe的src 可以通过 如&lt;iframe id="ifram" runat=server &gt;申请为服务器端控件 在程序里写 复制代码代码如下:ifram.Attributes.Add...

    基于Extjs的开源控件库ExtAspNet中文版 v3.1.9

    基于Extjs的开源控件库ExtAspNet中文版 v3.1.9,ExtAspNet - 基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 AJAX 支持和丰富的界面效果。ExtAspNet 是一组基于 ExtJS 的专业 ASP.NET 2.0 控件库,拥有完善的 ...

    ASP.NET2.0高级编程(第4版)1/6

    本书全面介绍了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 ...

    通用数据访问层及Ajax服务端框架源码20110907

    至于如何调用方法,如何给方法的参数赋值,最后如何处理返回值给客户端,就属于框架本身的事情了。 所有的这一切,对于客户端来说,更是透明的。这些透明的实现也就是框架的意义了。 这个演示网站的业务原型来自于...

    Net专版百度在线编辑器 V1.2.1

    3、变更编辑器初始化内容的方式,之前为js变量赋值,现在修改为从textarea容器内获取初始化内容 4、添加几项编辑器属性到编辑器控件属性中,更方便通过编辑器控件订制编辑器UI 2012-04-15更新内容: 1、演示案例中...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    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服务器...

    在ASP.NET中使用Google Map

    因此,我决定开发一个用户控件来处理JavaScript代码,这样,我就能集中精力于服务器端函数了。 &lt;br&gt; &lt;br&gt;特点 &lt;br&gt;1.不需要JavaScript知识就能绘制Google Maps,只需在相应页面加入自定义控件即可。 ...

    十天学会ASP.net--我认为ASP.NET比ASP难很多,希望大家做好准备

    所以我们有两种方法:如果是读取一条记录的数据或者不多的数据,我们用DATAREADER采集数据,然后赋值给LABEL控件的Text属性即可;如果是读取大量数据我们就采用DATAGRID。 今天我们就来说一下DATAREADER: string ...

    asp.net 培训教材

    第四章 Javascript 12 算术运算符 15 逻辑运算符 16 赋值运算符 16 第五章 C#简明语法 29 第六章 ASP.NET模型及Html控件的使用 36 第七章 SQL SERVER2000基本使用 55 第八章 ADO.NET基本技术 57 第九章 一个简单的...

    ASP.NET编码规范

    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报表控件/插件...

Global site tag (gtag.js) - Google Analytics