关于客户端填充gridview

问题描述

我在客户端给gridview填充了一些数据,结果在服务器端无法获得这些数据,请问有什么好办法?有同事让我把gridview里的数据放到一个隐藏域里,然后从隐藏域获得。有没有更好的解决方案?

解决方案

解决方案二:
貌似大牛?那么多花花。
解决方案三:
...你没看花花的时间吗?2000年不是大牛,是老牛了
解决方案四:
GridView在客户端就是table中的数据!后台循环这个GridView(table)怎么会得不到数据呢??
解决方案五:
11年前的大牛,,现在是砖家级别了
解决方案六:
引用2楼tyro的回复:

...你没看花花的时间吗?2000年不是大牛,是老牛了

大牛是不是因为填充的数据太多,全部放到一个hidden里面后台分析觉得麻烦了?
解决方案七:
一般来说都能获取到的可能是用js动态添加的一些东西服务端是获取不到的
解决方案八:
把Gridview里的数据取出来构造json传递到后台jqueryajax
解决方案九:
引用7楼wxr0323的回复:

把Gridview里的数据取出来构造json传递到后台jqueryajax

这样的话,和我把数据取出来放到隐藏域里,传递到后台没有本质上的差别啊
解决方案十:
引用5楼zell419的回复:

大牛是不是因为填充的数据太多,全部放到一个hidden里面后台分析觉得麻烦了?

呵呵,倒不是麻烦,就是觉得这种方式太笨了.不知道有没有好办法
解决方案十一:
gridview里就是从客户端用js添加的数据,在服务器端获取不到
解决方案十二:
引用10楼tyro的回复:

gridview里就是从客户端用js添加的数据,在服务器端获取不到

这个是的。一个DropDownListjs改变后都获取不到,何况是个GridView。
解决方案十三:
是可以取到的!设置成模版列,将默认的Label改成TextBox,(当然为了和Label的外观一样,可以设置无边框,只读等等)例如js设置第0行第0列vargv=document.getElementById("GridView1");vartxt=gv.rows[1].cells[0].getElementsByTagName("input");txt[0].value="aaa";后台获取:stringstr=((TextBox)GridView1.Rows[0].FindControl("TextBox1")).Text;
解决方案十四:
直接用Jquery取值。。。。然后AJAX提交到后台。。。这样可以省一步存在隐藏中吧。。
解决方案十五:
呵呵。我觉得全部用ajax更好,返回json格式。什么隐藏域也不需要。
解决方案:
后台通过name获取表单值的
解决方案:
引用12楼lvyichang的回复:

是可以取到的!设置成模版列,将默认的Label改成TextBox,(当然为了和Label的外观一样,可以设置无边框,只读等等)例如js设置第0行第0列vargv=document.getElementById("GridView1");vartxt=gv.rows[1].cells[0].getElementsByTagName("input");txt[0].……

这个办法其实就是把无数个textbox放在gridview的每个单元格里
解决方案:
引用14楼jianshao810的回复:

呵呵。我觉得全部用ajax更好,返回json格式。什么隐藏域也不需要。

能否说详细些?好几年没碰程序了,ajax不熟,json也不熟,现在用的是updatepanel隐藏域里好像不能传递XML格式的字符串?
解决方案:
引用4楼chai1338的回复:

11年前的大牛,,现在是砖家级别了

哇~!NB!

时间: 2025-01-21 19:36:31

关于客户端填充gridview的相关文章

客户端用JavaScript填充DropDownList控件 服务器端读不到值

填充没有任何问题,但是在服务器端却取不出来下拉表中的内容.页面代码如下. 复制代码 代码如下: <form id="form1" runat="server"> <div> <h3>看看用js填充的dropdownlist控件在服务器端能读出来吗?</h3> 三个级联下拉列表框: <asp:DropDownList runat="server" id="bigTypeList&quo

客户端用JavaScript填充DropDownList控件 服务器端读不到值_实用技巧

填充没有任何问题,但是在服务器端却取不出来下拉表中的内容.页面代码如下. 复制代码 代码如下: <form id="form1" runat="server"> <div> <h3>看看用js填充的dropdownlist控件在服务器端能读出来吗?</h3> 三个级联下拉列表框: <asp:DropDownList runat="server" id="bigTypeList&quo

Android编程滑动效果之Gallery+GridView实现图片预览功能(附demo源码下载)_Android

本文实例讲述了Android编程滑动效果之Gallery+GridView实现图片预览功能.分享给大家供大家参考,具体如下: Android系统自带一个GridView和Gallery两个控件,GridView网格显示,Gallery单个浏览,两者结合起来可以真正实现Gallery浏览图片效果. 本示例通过GridView和Gallery两个控件,模仿实现一个完整的仿Gallery图像集的图片浏览效果.效果图如下: 1.GridView 首先,自定义一个GridImageAdapter图片适配器

Android 滑动效果基础篇(四)—— Gallery + GridView

http://blog.csdn.net/sunboy_2050/article/details/7467739 Android系统自带一个GridView和Gallery两个控件,GridView网格显示,Gallery单个浏览,两者结合起来可以真正实现Gallery浏览图片效果. 本示例通过GridView和Gallery两个控件,模仿实现一个完整的仿Gallery图像集的图片浏览效果.效果图如下: 1.GridView 首先,自定义一个GridImageAdapter图片适配器,用于填充G

ASP.NET 2.0打造购物车和支付系统之一

asp.net|购物车 到目前为止,我几乎在每一个我参加过的商业C#.net工程中使用了DataGrid控件:因此,当我第一次听到有关于GridView是如何提高工作效率时,我飞快地试用了它.DataGrid和GridView都是ASP.NET 2.0中提供的新的控件类,它们允许你快速容易地显示表格式数据:并且当在线观看它们时,它们都能被转换为客户端HTML表格进行显示. 一. 简介 这是系列文章的第一篇.在本篇中,我们将通过一个简单的网上商店示例程序来集中讨论GridView控件的一些用法.注

请问我把DataGrid中的数据导入到Excel最后打开只有一行代码

问题描述 从datagrid中导入excel代码如下:Response.Clear();Response.Buffer=true;Response.Charset="utf-8";Response.AppendHeader("Content-Disposition","attachment;filename="+Server.UrlEncode(filename));Response.ContentEncoding=System.Text.Enc

ASP.NET 2.0之ObjectDataSourc控件

asp.net|object|控件 学习asp.net2.0有一段时间了,我不是从1.1开始的,所以,也说不出2.0相对于1.1来讲有多大的变化或是在操作上有多大的便利,我这里只把我学习2.0的一些小经验与大家分享. 2.0中有一个ObjectDataSource数据源控件,通过它,可以把中间层或其它层的数据绑定到dropdownlist/datalist/repeater/gridview等数据控件中,为什么这里只ObjectDataSource而不提SqlDataSource或其它的数据源控

ASP.NET 2.0打造购物车和支付系统之二

asp.net|购物车 在本篇中,我们将经由一个简单的网上商店演示程序来探讨GridView,并开始分析一种生成GridView的DataSource的方法,然后继续使用该数据来创建一个完全功能的购物接口.注意,在这个演示程序中的DataSource是可以自由创建的. 一. 简介 在第一篇中,我们讨论了什么是GridView以及如何使用它,包括实际数据如何绑定到其上.在本文中,我们将更密切地分析这些数据的来源以及如何与GridView一起使用它来实现一个简单的购物接口. 二. 数据来自于何处?

Adapterview和adapter的联系

 在J2EE中提供过一种非常好的框架--MVC框架,实现原理:数据模型M(Model)存放数据,利用控制器C(Controller)将数据显示在视图V(View)上.在Android中有这样一种高级控件,他的实现过程就类似于MVC框架.之所以称它高级,是因为他的使用不像其他控件一样,拖拽到界面上就能用,而是需要通过适配器将某些样式的数据或控件添加到其上而使用,这样的控件就是我们今天要说的AdapterView.    一:AdapterView-->V(视图) 1:作用 以列表的形式显示数据.