我在做一个简易的新闻发布系统。
每个新闻可能包含附件。
我在第一次上传带附件的新闻时候,点击上传按钮时,文件上传好之后,又跳转到上传按钮的事件,又被上传了一次。这样,等于按了2次上传按钮。
但是,奇怪的是第二次(第三次、第四次……)添加带附件新闻的时候,不会出现上述情况,都正常!我感觉很奇怪,请大侠帮忙啊!!我=你们回复~
每个新闻可能包含附件。
我在第一次上传带附件的新闻时候,点击上传按钮时,文件上传好之后,又跳转到上传按钮的事件,又被上传了一次。这样,等于按了2次上传按钮。
但是,奇怪的是第二次(第三次、第四次……)添加带附件新闻的时候,不会出现上述情况,都正常!我感觉很奇怪,请大侠帮忙啊!!我=你们回复~
解决方案 »
- asp.net 自动生成google网站地图,动态!急!
- ASP.NET的生命周期是什么啊?
- 求高手帮忙解决文件下载的问题,用系统自带的下载工具可以下载,用其他的下载软件就不能下载啦,特别是迅雷!请问高手该如何解决!
- feed xml 简单问题-----送分来了
- 请大侠们帮我分析下原因,关于用ado.net连接Analysis的问题
- ASP.NET打印问题
- 如何 datagrid 需可获是当点击单元格的按钮是第几例?? datagrid 是支持获得列索引位置? 或列标题也行
- 找不到文件或程序集名称 调试难题求救
- 各位高手,请问TREE组件如何用啊?
- ASP.NET项目打包时遇到错误:无法生成项目输出组“内容文件来自Web(活动)”
- treeview的问题
- 大家做网站时页面的权限检查都放在哪里呢。
AddNew_Click(object sender, System.EventArgs e)
{……
//添加新闻
……
switch(flag)
{
case "0":{ UpFile(newsid);break;} ///上载文件
case "1":{ UpFileUrl(newsid);break;} ///上载地址
}
……
}void UpFile(int newsid)
{
……
if(File.Exists(Server.MapPath(Request.ApplicationPath) + "\\UpLoads\\Files" + fileName) == false)
{
LocalFilePath.PostedFile.SaveAs(Server.MapPath(Request.ApplicationPath) + "\\UpLoads\\Files"+ fileName);//执行完这句就直接跳回到AddNew_Click函数从头开始执行 //更新数据库中的文件表
……
}
……
}
在void UpFile(int newsid)里面已经把IsFileSaved设置为true,然后执行LocalFilePath.PostedFile.SaveAs,再然后又莫名其妙跳转至AddNew_Click(object sender, System.EventArgs e)中,此时在命令窗口里面检查IsFileSaved,发现又变成了false!!!真倒霉!另外一个疑问,我在SQL事件查探器里面清空跟踪窗口后,再中止VS.NET调试,为什么SQL事件查探器跟踪窗口中又会出现很多东西来,有些SQL语句是我自己的,应该不会被运行了的!y?
why?
为什么???
谁来help me???