首页上一页 1 下一页尾页 10 条记录 1/1页
c#项目实战实例自学手册有一些总是请教
发表在C#图书答疑
2009-02-24
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
数据绑定控件同一个事件提供了两种方法如:PageIndexChanging和PageIndexChanged,
SelectChanging和SelectChanged 等等很多这类的,都们有什么区别
1.项目EnterpriseWeb下的 Default.aspx文件,打开后图片都没了,而同样引用的母版页,在User文件夹下的文件都是好的,这是怎么回事?
2.在生成验证码的页中: if (number % 2 == 0)
{
code =(char)(('0' + (char)(number % 10)));
}
else
{
code=(char)('A'+(char)(number%26));
}
这段代码是什么意思,请详细讲解一下
3.AdminManage.aspx的 RowDeleteing事件中GridView1.Rows[e.RowIndex].Cells[0].Text.ToLower() == "mr" cells[0]即数据库中该行下的第一个单元格,即“ID”应该是编号怎么会是"mr"呢?
4.dataoperate.UpPhoto(uploadPhoto, imgPhoto, Server.MapPath(@"..\images\Photo\")); @是什么意思?
5.Response.Redirect("LWordInfo.aspx?LWordID=" + gvLWord.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text + ""); //本处e.CommandArgument是什么意思
6.LWordManage.aspx BindInfo()方法
if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
gvLWord.Rows[i].Cells[1].Text = dataoperate.SubStr(ds.Tables[0].Rows[i][1].ToString(), 8);
gvLWord.Rows[i].Cells[2].Text = Convert.ToDateTime(ds.Tables[0].Rows[i][3].ToString()).ToLongDateString();
}
}
//再把他重新绑定有什么意义???
SelectChanging和SelectChanged 等等很多这类的,都们有什么区别
1.项目EnterpriseWeb下的 Default.aspx文件,打开后图片都没了,而同样引用的母版页,在User文件夹下的文件都是好的,这是怎么回事?
2.在生成验证码的页中: if (number % 2 == 0)
{
code =(char)(('0' + (char)(number % 10)));
}
else
{
code=(char)('A'+(char)(number%26));
}
这段代码是什么意思,请详细讲解一下
3.AdminManage.aspx的 RowDeleteing事件中GridView1.Rows[e.RowIndex].Cells[0].Text.ToLower() == "mr" cells[0]即数据库中该行下的第一个单元格,即“ID”应该是编号怎么会是"mr"呢?
4.dataoperate.UpPhoto(uploadPhoto, imgPhoto, Server.MapPath(@"..\images\Photo\")); @是什么意思?
5.Response.Redirect("LWordInfo.aspx?LWordID=" + gvLWord.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text + ""); //本处e.CommandArgument是什么意思
6.LWordManage.aspx BindInfo()方法
if (ds.Tables[0].Rows.Count > 0)
{
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
gvLWord.Rows[i].Cells[1].Text = dataoperate.SubStr(ds.Tables[0].Rows[i][1].ToString(), 8);
gvLWord.Rows[i].Cells[2].Text = Convert.ToDateTime(ds.Tables[0].Rows[i][3].ToString()).ToLongDateString();
}
}
//再把他重新绑定有什么意义???
精彩评论 10
2009-02-24
沙发
读者朋友:
您好,问题回复如下:
1、PageIndexChanging和PageIndexChanged、SelectChanging和SelectChanged ,都是一个在事件触发前发生,一个在事件触发后发生。
2、这是图片的路径问题,这个不影响界面设计,在IE中运行的时候,图片即可正常显示。
3、这个是为了让生成的验证码不挨着,这里可以根据情况自己设定。
4、GridView1控件的第一列显示的是名称。
5、@用来表示转义字符,如果不用,里面的\都得变成\\。
6、这段代码是在GridView控件的事件下写的,e.CommandArgument表示事件参数,用来表示选中的行索引。
7、这是为了设置单元格显示的字段的格式,一个是用…省略多余的字,一个是转换成日期格式。
您好,问题回复如下:
1、PageIndexChanging和PageIndexChanged、SelectChanging和SelectChanged ,都是一个在事件触发前发生,一个在事件触发后发生。
2、这是图片的路径问题,这个不影响界面设计,在IE中运行的时候,图片即可正常显示。
3、这个是为了让生成的验证码不挨着,这里可以根据情况自己设定。
4、GridView1控件的第一列显示的是名称。
5、@用来表示转义字符,如果不用,里面的\都得变成\\。
6、这段代码是在GridView控件的事件下写的,e.CommandArgument表示事件参数,用来表示选中的行索引。
7、这是为了设置单元格显示的字段的格式,一个是用…省略多余的字,一个是转换成日期格式。
2009-02-25
板凳
1、PageIndexChanging和PageIndexChanged、SelectChanging和SelectChanged ,都是一个在事件触发前发生,一个在事件触发后发生。
我是不是可以这样理解:PageIndexChanging在运行的时候就执行了,而PageIndexChanged是在鼠标点了之后才触发?
2.这是图片的路径问题,这个不影响界面设计,在IE中运行的时候,图片即可正常显示。
但是我在IIS中运行也是这样子, 把书上的源码放到IIS中运行Default.aspx也是见不到图片?而同样引用的母版页在User文件夹下的都正常, 图片路径都没错啊?
我是不是可以这样理解:PageIndexChanging在运行的时候就执行了,而PageIndexChanged是在鼠标点了之后才触发?
2.这是图片的路径问题,这个不影响界面设计,在IE中运行的时候,图片即可正常显示。
但是我在IIS中运行也是这样子, 把书上的源码放到IIS中运行Default.aspx也是见不到图片?而同样引用的母版页在User文件夹下的都正常, 图片路径都没错啊?
2009-02-25
4L
读者朋友:
您好,PageIndexChanging和PageIndexChanged事件的理解是正确的,关于您说的图片不显示问题,我在机器上调试了,并没有出现您说的那种情况啊,您可以调一下图片的路径,比如代码里面是../,您可以使用~/替换试一下。
aspnet_client这个错误是因为我们的代码下面没有带这个文件夹,因为这是FreeTextBox组件的一个资源文件,由于侵权问题,我们没有带,您可以到网上下载一个FreeTextBox组件,把里面的aspnet_client复制到项目文件夹下,运行就型了,FreeTextBox组件是免费的,您可以在百度搜一下,挺多网站都能下载。
您好,PageIndexChanging和PageIndexChanged事件的理解是正确的,关于您说的图片不显示问题,我在机器上调试了,并没有出现您说的那种情况啊,您可以调一下图片的路径,比如代码里面是../,您可以使用~/替换试一下。
aspnet_client这个错误是因为我们的代码下面没有带这个文件夹,因为这是FreeTextBox组件的一个资源文件,由于侵权问题,我们没有带,您可以到网上下载一个FreeTextBox组件,把里面的aspnet_client复制到项目文件夹下,运行就型了,FreeTextBox组件是免费的,您可以在百度搜一下,挺多网站都能下载。