留言簿

我要留言
留言搜索

2003-11-12 11:14  一笑

吴旗大侠,我的代码全写在aspx.cs文件里,为什么执行ChangePage这个事件时,总会提示“未将对象引用设置到对象的实例”。小弟急切盼望大哥帮忙,多谢,感激不尽!
回复:你好,因为你没有提供任何代码,所以我也无法知道为什么会出错,你可以将代码发上来看看,如果代码比较长的话可以发到我的邮箱:yhaili@21cn.com ,我帮你看看。谢谢!

2003-11-12 09:48  小超

吴旗大哥,我有与小面的阿扁朋友同样的问题,我在web.config中配置好了<authentication mode="Forms">,把登录页面和登录成功后的页面放在该虚拟目录中,该虚拟目录的默认页面是登录成功后的页面,这样能正常工作。但是,我在其中放置一个注册页面,情况是访问不到注册页面(又被重定向到登录页面了),请问如何解决的呢,万分感谢。
回复:对不起,由于回复字数的限制,我将回复做为一个留言发到了上面,请注意看上面的“对小超的答复”留言内容。

2003-11-12 09:41  小超

吴旗大哥,有一个问题不得不麻烦你啦,请问如何用最简单最可靠的方式判断用户浏览器能否支持cookie呢,谢谢
回复:if (Request.Browser.Cookies == true) { //支持 cookie } else{ //不支持 cookie }

2003-11-12 09:35  阿扁

吴其兄你好,当我在网页上用.net 语法:“FormsAuthentication.SignOut();”“注销“我的网页,返回到我的登陆主页后,请问有什么方法当用户单击 IE Explore 上的“后退”按钮不能回退到注销时的页面。谢谢!
回复:在你的后台代码的Page_Load方法中加上这句再试试: Response.Cache.SetCacheability(HttpCacheability.NoCache); 谢谢!

2003-11-11 08:46  王非

不是控件的样式,而是整个页面的,这句话:<meta content=http://schemas.microsoft.com/intellisense/ie5 name=vs_targetSchema><LINK href="../css/grid.css" type=text/css rel=stylesheet >,datagrid.aspx页面刚加载时grid.css起作用了,但我点datagrid.aspx页面中的分页后,比如到第二页后,grid.css的样式就没了!

datagrid.aspx是放在frame里的,我发现不放在frame里就不会出现这种情况!
回复:你的css文件是在框架中的页面上引入的,这和是否用了框架没有关系,你是否试过刷新一下框架中的页面,或者清空游览器缓存再试试如何?谢谢!

2003-11-10 13:53  王非

吴旗兄你好,邮件已收到,我会好好研究的,谢谢!!
现在有个小问题请你看一下:我的一个datagrid.aspx文件放在frame里,css样式表没问题,但
点击datagrid.aspx中的分页链接后,css样式就丢了,这会是什么原因呢?还是datagrid.aspx链到这一页呀?!
<%@ Register TagPrefix="webdiyer" Namespace="Wuqi.Webdiyer" Assembly="AspNetPager" %>

<%@ Page language="c#" Codebehind="datagrid.aspx.cs" AutoEventWireup="false" Inherits="MyDotNetProject.datagrid" %>
<%@ Register TagPrefix="cc1" Namespace="Dune5.WebControls" Assembly="Dune5.WebControls.DateTimePicker" %>
	<HEAD>
		<title>datagrid</title>
		<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
		<meta content="http://schemas.microsoft.com/intellisense/ie5&qu
回复:你好,能否详细说一下“css样式就丢了”是怎么回事吗?你是怎么给控件添加css样式的??谢谢!

2003-11-09 13:27  凌云

不好意思,上面那一篇太长了,这是不能显示的内容:
这是用AspNetPager创建的一个存储过程:
     CREATE procedure myps
(@pagesize int,
@pageindex int
)
as
set nocount on
declare @indextable table(id int identity(1,1),nid int)
declare @PageLowerBound int
declare @PageUpperBound int
set @PageLowerBound=(@pageindex-1)*@pagesize
set @PageUpperBound=@PageLowerBound+@pagesize
set rowcount @PageUpperBound
insert into @indextable(nid) select id from mednews where subID=2 order by addtime desc
select O.* from mednews O,@indextable t where O.id=t.nid
and t.id>@PageLowerBound and t.id<=@PageUpperBound order by t.id
set nocount off
GO

这上面的where子句是where subID=2,我想在存储过程中加多一个参数传入动态的where子句,这种想法可行吗?该如何实现?请吴旗大哥指教,谢谢
回复:你好,修改的存储过程已发到你的邮箱,请注意接收,谢谢!

2003-11-09 13:23  凌云

吴旗大哥你好,我用了你的分页控件觉得挺好,现在有做东西的时候都会用上,确实很方便。但我现在有一个问题搞不明白,我之前是用access做数据库的,我做分页的时候在select语句中都是用这样的形式:"select * from mytable" & selectCondition  ,这个selectCondition是我程序中的一个变量,它根据页面的不同情况而不同。如它有时可以是where subID=2或是where name like '%a%'
等,之前用access时不用用到存储过程,但现在我换成SQL数据库,我就不知道怎样来动态调用分页控件了。这是我用AspNetPager创建的一个存储过程:
     CREATE procedure myps
(@pagesize int,
@pageindex int
)
as
set nocount on
declare @indextable table(id int identity(1,1),nid int)
declare @PageLowerBound int
declare @PageUpperBound int
set @PageLowerBound=(@pageindex-1)*@pagesize
set @PageUpperBound=@PageLowerBound+@pagesize
set rowcount @PageUpperBound
insert into @indextable(nid) select id from mednews where subID=2 order by addtime desc
select O.* from mednews O,@indextable t where O.id=t.nid
and t.id&

2003-11-08 11:01  gf

这位大哥,我想请教一个问题,我做地程序在点下拉框时,有时会把别人的东西显示出来,下拉框是绑定的,但这种情况不经常出现,只是在高峰期时有时出现(多个人同时访问点击时)我用地是.Net1.1版本,SQL数据库,大侠我看你挺很,帮帮忙指点一下,谢谢!
回复:你好,我不太明白你说的别人的东西是什么?要解决程序方面的问题必须有代码才能搞清楚出现问题的原因,如果你自己没法解决并且信任我,可以将代码发到我的信箱,我有时间可以帮你看看。谢谢!

2003-11-07 18:37  冷月宫主

http://webdiyer.europe.webmatrixhosting.net/

这个简直太酷了让我不说不行,请问能不能给份:

http://webdiyer.europe.webmatrixhosting.net/utility/procgen.aspx

还有呀,你的留言本好有个性,太牛了!!!!
回复:你好,你要的自动创建存储过程的页面就在AspNetPager控件的安装包中,如果安装过AspNetPager,那么可以在安装目录下的utility/文件夹中找到这个页面,如果你不想安装AspNetPager,可以发邮件给我,我单独把这个页面发给你。谢谢!!
;