后台获取不到前台Hidden值

我的思路是这样的:有2个HTML控件(select和text),和一个后台button控件。当按button后,先执行前台js函数,获得select和text的值,赋值给另一个前台控件hidden(name=txt_hid)。后台用string str=Request.Form[txt_hid],获取hidden的值,但是所取的值为null。为什么呢。我测试了一下,把这hidden的值赋给前台div的innerHTML,是有值的,但是按了button后,这个值显失了一下后就消失了,请高手指教为什么呢?为什么取不到hidden的值?

首先确定都是服务器控件,其实注意isPostBack.

ispostback?按button不就是回传吗,能说得清楚一点吗?hidden是有name的,name=txt_hid。
如果是JS在前台赋值的话,直接在后台用控件是获取不到的,需要用FORM获取
这个函数给hidden赋值没错吧,hidden把值在赋给div也没错吧,但是为什么一按button从服务器返回的页面上div的值就没了呢?或者div的值在回传之前就没了呢?

按了button后,前台的JS又执行了某些操作,将hidden值清空了
6把定义平面直角坐标系上一个点的类CPoint作为基类,派生出描述一条直线的类Cline,再派生出一个矩形类CRect。要求成员函数能求出两点间的距离、矩形的周长和面积等。设计一个测试程序,并构造完整的程序。
7 定义一个字符串类CStrOne,包含一个存放字符串的数据成员,能够通过构造函数初始化字符串,通过成员函数显示字符串的内容。在此基础上派生出CStrTwo类,增加一个存放字符串的数据成员,并能通过派生类的构造函数传递参数,初始化两个字符串,通过成员函数进行两个字符串的合并以及输出。
8 定义一个复数类,通过重载运算符:++,--,+,-,*,直接实现两个复数之间的各种运算,编写一个完整的程序。
9 定义一个平面直角坐标系上的一个点的类CPoint,重载+、-、++和—运算符,构造一个完整的程序。(+运算包括两种:点和整数相加,点和点相加)
没看出来什么有新意的东西。。。为什么要写一些垃圾代码

另外有个文件夹 aaa 不在 VC 工程里(文件夹 aaa 里还包含若干个子文件夹),这些文件夹里含有许多 h 文件分散在各个子文件夹中。
现在 VC6 工程里的文件要 include 文件夹 aaa 里的 h 文件,请问把文件夹 aaa 放在哪里才能实现被 include ?

使用asp.net2.0 C#写了以下代码,用于以图片的形式将文字内容以jpeg格式输出。但为什么在ie中显示该图片后另存时即只能以bmp而非jpeg格式进行保存?
这个没有这么搞过,,但是看你的代码,应该是一种编码格式,,你可以 查一下按那种编码格式输出,或者应该可以指定 后缀名的

不过那两个可以随便转的拉,能显示就OK了.
这个给你保存的时候选择的保存方式有关了,如果你选择保存为jpg的就不会是bmp格式的了。

不是你说的这样,在ie中另存图片时,只有bmp这一个选项可用。

尝试了多次后,终于找到原因了。
我在调用显示图片的aspx文件时,是这么调用的<img src="show.aspx?t=XXXXX"/>
这样调用后,无论我在show.aspx中怎么设置其输出图片文件格式都不管用,结果都是以bmp输出的。
但如果采用另一种方式调用<img src="show.aspx"/>时,这样对图片文件格式的设置就管用了。
看来这是与参数的传递方式有很大关系,只能通过其他的办法进行参数传递了。

我测试后,发现不过用哪种方式,都能选择bmp以及jpg
所以,你看看是不是浏览器缓存的问题.或者换一个浏览器看看.

来源:足球直播

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值