日期:2014-05-17  浏览次数:20484 次

asp.net 用日历控件选择日期,插入数据库时值值为空。
本帖最后由 msy33 于 2013-04-24 09:27:27 编辑
我用的是97的那个日历控件,在选择完日期后,插入数据库时,值为空,我测试了一下,单独用一个文本框和一个label,button 在选择好日期后,点击button 在label 显示文本框选择的日期,在后台判断有值则显示文本框内容,否则显示“ 值为空”。

但结果都是空值,这怎么才能让日期显示出来呢?

我第一次用asp.net做网页,这个问题不知道怎么弄。各位知道的朋友能帮我解决吗?谢谢!
日历

------解决方案--------------------
引用:
引用:楼主文本控件是否加上了不可写属性呢?
如果加了的话 用 Request.Form 获取吧

好像改文本框的一readonly 为false 就是防止更改文本框的数据。

那就对了。用了这个属性之后 服务端是没法向以前那样获取文本的 用Request.Form来获取吧 中括号里面写上你空间的 name属性哟!~
在或者 在page_load的时候 写
 textbox1.Attributes.Add("ReadOnly", "True");
在把你 aspx页面上的 readonly 去掉 这样下面就不用从新写了,而且注意一下回发的问题
------解决方案--------------------
引用:
引用:楼主文本控件是否加上了不可写属性呢?
如果加了的话 用 Request.Form 获取吧

好像改文本框的一readonly 为false 就是防止更改文本框的数据。

骚年 貌似是写成true才是防止吧
------解决方案--------------------
引用:
引用:引用:引用:楼主文本控件是否加上了不可写属性呢?
如果加了的话 用 Request.Form 获取吧

好像改文本框的一readonly 为false 就是防止更改文本框的数据。
那就对了。用了这个属性之后 服务端是没法向以前那样获取文本的 用Request.Form来……


楼上已经指出了,才想起readonly这个属性问题。回去更改一下吧