1..net 中引用js文件出错的问题
2.更新框架中的页面
3.<%=XXX%>和<%#XXX%>有什么区别?
4.session和cookies的区别
5.SelectCommand 不支持 UpdateCommand 的动态 SQL 生成
6.无限级分类设计思路
7.SqlDataAdapter 和SqlDataReader
8.<a href=”#”></a>显示的内容怎样从数据库得到数据
9.访问iis元数据失败
10.SQL数据库里TEXT和NTEXT类型字段内容显示不出来
11.上传图片时写入文件失败
12.包含html页面
13.怎样在datagrid的链接项上传多个动态参数
14.创建文件夹
15.如何使用正则表达式?
16.数字格式显示
17..net上的时候就显示错误404,好不到文件
1..net 中引用js文件出错的问题
在.net中通过这种方式引用js文件:<script type="text/javascript" src="setday0.js"></script>
然后在页面中调用setday0.js文件中的方法往往会出错!但是你如果把setday0.js文件的内容直接放到该页面中来又一点问题也没有。
这个问题是由于.net中的text编码所引起的,我们需要把setday0.js文件保存为UTF-8或者其他Unicode编码方式,问题就迎刃而解。原来的文本编码为gb2312,因为其中有汉字。
如何进行编码转换?
a、用记事本打开,保存的时候选择Unicode编码;
b、直接在vs中选择另存为,保存按钮右边有个小箭头,点一下,然后选择编码方式再保存就ok。
其它试用解决方法
方法一: 如果你的外连js文件中有中文,必须在web.config中加入如下设置:
<system.web>
<globalization responseEncoding="gb2312" requestEncoding="gb2312" fileEncoding="gb2312"/>
<system.web>
方法二: <script language="javascript"><!--#Include File="Create_Filter.js"--> </script>
2.更新框架中的页面
问:框架中如何在某一页中更新其它页面?
答:document.frames['cont'].location="x.aspx"
3.<%=XXX%>和<%#XXX%>有什么区别?
<%#DataBinder.Eval(Container.DataItem,"数据库中字段")%>
<%=aaa%> 后台代码中定义public类型的aaa,前面可以使用
4.session和cookies的区别
a.session是在服务器端,cookies是在客户端
b.一般的session在一个会话内有效
cookies可以设定存活时间
c.没有关闭浏览器,没有超时,session,cookies就存在
5.SelectCommand 不支持 UpdateCommand 的动态 SQL 生成
为了支持数据库更新, 我们可以使用SqlCommandBuilder自动生成DataAdapter的InsertCommand, UpdateCommand, 和DeleteCommand属性。 为了支持自动生成, 指定的SelectCommand必须包含主键或唯一性列。 如果没有, 则无法生成InsertCommand, UpdateCommand, 和DeleteCommand,并会抛出InvalidOperation异常。
6.无限级分类设计思路
每个area都有一个father_area_no字段,关联到其所属区域,如无可为0或null
7.SqlDataAdapter 和SqlDataReader
DataReader对象一般用于以下情况:只想读取数据时;从存储器中获得的数据只用于显示,而不做其他处理。
DataSet对象(与DataAdapter对象一起使用)在以下情况:可能在数据源中修改(编辑或添加新的)数据时;想在读取数据后显示数据前对数据进行修改时。例如,你可能想将数据读入一些表中,或在多个表中的数据间创建关系。你也可能想约列,或者利用多个连接创建多个数据表。
SqlDataReader 高效,功能弱,只读访问
SqlDataAdapter 强大,要求资源也大一点
SqlDataReader 只能在保持跟数据库连接的状态下才可以读取。。。
SqlDataAdapter 大多情况下是一次性读取一个表,然后填充到DataSet中,然后就可以断开跟数据库的连接了。
两者区别主要是 在线 和 离线 的区别。。。。。
8.<a href=”#”></a>显示的内容怎样从数据库得到数据
<a href=”#”><%=str%></a>
然后在 cs 文件中定义 public string str, 并赋值给它
9.访问iis元数据失败
是安装iis和.net顺序错乱导致的,在cmd中用cd命令逐个打开文件夹进入C:/WINDOWS/Microsoft.NET/work/v2.0.50727
再输入 aspnet_regiis.exe -i安装程序,重开iis服务就可
10.SQL数据库里TEXT和NTEXT类型字段内容显示不出来
虽然看起这他们是叫TEXT,但他不是用来保存文本的,实际上是用来保存文件,和IMAGE类型一样的,一般用来保存MIME类型的数据.而我把它用来保存新闻的主体内容了,这样能存的更多.结果老是读取不出来......
我用的是ADO连接,在读取数据时,因为习惯了以前ASP的写法,用conn.execute()来读取,,,这种读取对存MIME类型的字段是无效的,,,
所以改成rs.open的方法来读取就好了....
11.上传图片时写入文件失败
问题:调用savetofile方法时发生的错误,
ADODB.Stream 错误 800a0bbc 写入文件失败
解决:
1.文件存在,而未设置savetofile的覆盖属性
2.路径没有用server.MapPath()映射,这种情况下:
如果路径为绝对路径,则发生上面的问题.
如果路径为相对路径,则会保存到相对于:c://windows//system32的路径.
3.上传到的目录所在的数据库空间不足造成的。
12.包含html页面
不能用include,用ifram可以显示但不是最好,
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
13.怎样在datagrid的链接项上传多个动态参数
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
14.创建文件夹
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/1327ab569c1ae82736693a50b8e33378.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/1327ab569c1ae82736693a50b8e33378.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
15.如何使用正则表达式?
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/1327ab569c1ae82736693a50b8e33378.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/a41954a27d6ad96fa2c2cf816e677448.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/1327ab569c1ae82736693a50b8e33378.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6a9c071a08f1dae2d3e1c512000eef41.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/0196c3df5ea9e936f21e9932cca91014.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
16.数字格式显示
字符型转换 转为字符串
12345.ToString("n"); //生成 12,345.00
12345.ToString("C"); //生成 ¥12,345.00
12345.ToString("f4"); //生成 12345.0000
12345.ToString("p"); //生成 1,234,500.00%
17..net上的时候就显示错误404,好不到文件
IIS问题,或是路径问题