注册 登录
编程论坛 ASP.NET技术论坛

求助:创建类遇到问题了

yunj1105 发布于 2007-04-17 12:56, 882 次点击
我想创建一个类,里面包含Response函数,怎么写的时候不会自动弹出啊?

[此贴子已经被作者于2007-4-17 13:35:46编辑过]


13 回复
#2
cyyu_ryh2007-04-17 13:08

是不是你在页面中的代码写错了哦

#3
yunj11052007-04-17 13:19
没写错啊
#4
bygg2007-04-17 14:07
类没有表现的地方,你怎么让它显示啊???
#5
yunj11052007-04-17 14:23
bygg不大明白你说什么,我说的不清楚,再说具体点
我在App_code里创建了一个类现在想在里面再添加一个成员函数,里面包含Response函数,怎么写的时候不会自动弹出啊?
#6
bygg2007-04-17 14:47
我知道啊,因为类没有表现的页面,所以我们是看不到的.我估计你是想把错误信息进行提示吧?
你可以定义一个公共的变量,用来存储错误信息,再传给其它调用的页面,再给予提示..
#7
yunj11052007-04-17 15:16

我以前没定义过类,现在正试的用了
谢谢你了

[此贴子已经被作者于2007-4-17 15:20:29编辑过]

#8
Kendy1234562007-04-17 16:06
类也可以有表现的页面的哦 form也是类
#9
冰镇柠檬汁儿2007-04-17 16:31
以下是引用yunj1105在2007-4-17 12:56:47的发言:
我想创建一个类,里面包含Response函数,怎么写的时候不会自动弹出啊?

Response函数
自动弹出

楼主不是想用Response.Write什么的东西吧,在类里面好像不能用这种东西吧,那个是接收用户请求的类,应该只能在页面中才能用的

#10
cyyu_ryh2007-04-17 17:45

干脆你把代码发起看看

#11
yunj11052007-04-18 10:29

[QUOTE]Response函数
自动弹出
楼主不是想用Response.Write什么的东西吧,在类里面好像不能用这种东西吧,那个是接收用户请求的类,应该只能在页面中才能用的[/QUOTE]

对我要问的就是这个我把代码发上去,我是看书上有个用Word打印的例子,而我的项目里有很多要用到打印的,所以我想建个类,但是这个代码好象有点问题
public class Comm1
{
public SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["labConnectionString"].ConnectionString);

public Comm1()
{

}
public void ENQ(string str)
{
SqlCommand myCommand = new SqlCommand(str, myConnection);
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
myConnection.Close();
return;
}
private void Export(string Filetype, string FileName)
{
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString());
Response.ContentType = FileType;
this.EnableViewState = false;
StringWriter tw = new StringWriter();//这个也没有
HtmlTextWriter hw = new HtmlTextWriter(tw);
DataGrid1.RenderControl(hw);
Response.Write(tw.ToString);
Response.Write(hw.ToString());
Response.End();
}
}

[此贴子已经被作者于2007-4-18 10:30:36编辑过]

#12
冰镇柠檬汁儿2007-04-18 10:42
我已经说的很清楚了,在你定义的class中是没有Response的
#13
CrazyWeed09072007-04-18 10:47
using System.Web.UI
using System.IO
#14
yunj11052007-04-18 10:50
好的谢谢大家

[此贴子已经被作者于2007-4-18 10:54:19编辑过]


1