ASP.NET2.0问题、错误解决办法

GridView

1、在GridView中如果把某列的Visible设为false,那么在程序中就无法通过
GridView1.Rows[x].Cells[x].Text获取值。(目前我还不知道要怎么解决,只能把它显示出来了)

ASP.NET 1.X的DataGrid就可以用DataGrid1.Items[x].Cells[x].Text得到未显示的列值。

2、GridView的时间格式问题(11.14日更新)
在GridView的绑定日期列中设置格式:{0:yyyy-MM-dd}无效,连接的是ORACLE数据库,不知道是不是版本问题(VS2005 professional edition 版本是8.0.50727.42),还是哪里设错了。我目前解决的办法是直接在ORACLE 的SQL语句中把日期转换为字符串:to_char(begin_time,'yyyy-mm-dd')


TextBox

在ASP.NET 2.0中如果把TextBox的ReadOnly=true,然后通过JavaScript设值,提交后TextBox.Text无值,可以通过Request来获取;如果ReadOnly=false就和ASP.NET1.X没什么两样了。

在ASP.NET 1.X中可以直接通过TextBox.Text来访问。


Theme

我在web.config中添加了<pages theme="Orange" />主题,所以所有页面都应用了该出题,但有些特殊页不需要,我在页面文件的Page指令中添加了EnableTheming="false" 也无效,不知道该怎么办!!!最后我用了最土的两个办法就是:
1、可以在需要取消主体的路径里再加上web.config来重新配置设置
2、添加一个空的主题“None”,然后应用到:
void Page_PreInit(object sender, EventArgs e)
{
    Page.Theme = "None";
}

还有一个问题就是编译部署后我把web.config的<pages theme="Orange" />的theme值改变后也无法应用到页面中,如果我改变主题好像一定要在Page_PreInit事件中添加Page.Theme="xxx"。


TreeView

在ASP.NET 1.x中安装的MS TREE控件中有SelectExpands属性,而在ASP.NET2.0中我找不到,要达到同样的效果,可以通过节点设置t1.SelectAction = TreeNodeSelectAction.Expand;
http://sense.cnblogs.com/archive/2005/11/08/271893.html


WebPart

在使用webpart的时候如果遇到了这样的问题
The specified display mode is currently disabled on this page. Make sure personalization is enabled for the current user.
Parameter name: value
不妨到这里来看看如何解决是个好办法[Anonymous Personalization Trick in Web Parts]
http://www.codeproject.com/aspnet/anonywebparts.asp

**WebPart与Membership是有联系的,在DesignMode下需要认证的用户才能访问,如果用户没有登陆,那么会出现上面的提示.而微软说没有认证的用户也可以使用DesignMode,但是一切的改变只会存储在ViewState中.

 

其他

ASP.NET2.0页面文件中的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">不知道怎么回事,会影响 页面的高度,具体我是在body中加入<table width="100%" height="100%" bgcolor="#3f6090">,然后在IE浏览发现表格的高度不会充满整个BODY!!!奇怪的是我只要提交页面,就一切正常了,后来我干 脆把它删了,不知道那一句有什么用


**WebPart与Membership是有联系的,在DesignMode下需要认证的用户才能访问,如果用户没有登陆,那么会出现上面的提示.而微软说没有认证的用户也可以使用DesignMode,但是一切的改变只会存储在ViewState中.

 

其他

ASP.NET2.0页面文件中的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">不知道怎么回事,会影响 页面的高度,具体我是在body中加入<table width="100%" height="100%" bgcolor="#3f6090">,然后在IE浏览发现表格的高度不会充满整个BODY!!!奇怪的是我只要提交页面,就一切正常了,后来我干 脆把它删了,不知道那一句有什么用

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值