首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

类型的声明上缺少 partial 修饰符;存在此类型的其他分部声明解决办法

2012-04-21 
类型的声明上缺少 partial 修饰符;存在此类型的其他分部声明UploadImage.aspx的代码如下:%@ Page Languag

类型的声明上缺少 partial 修饰符;存在此类型的其他分部声明

UploadImage.aspx的代码如下:


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="UploadImage.aspx.cs" Inherits="UploadImage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  protected void Page_Load(object sender, EventArgs e)
  {

  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
  <title>无标题页</title>
</head>
<body>
  <form id="form1" runat="server">
  <div>
   
  上传图片(选择你要上传的图片)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <asp:FileUpload ID="FileUpload1" runat="server" />
  </div>
 <P> 文件说明(添加图片说明.如:作者,说明,出处)&nbsp;&nbsp; 
  <asp:TextBox ID="TextBox1" runat="server" Height="24px"></asp:TextBox>
  </p>
  <p>
&nbsp;&nbsp;&nbsp;<asp:Label ID="Label1" runat="server" Text="txtMessage"></asp:Label>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" 
  Width="190px" />
  </p>
  </form>
 </body>
</html>







UploadImage.aspx.cs的代码如下:
  using System;  
  using System.Web;  
  using System.IO;  
  using System.Data;  
  using System.Data.SqlClient;  
  using System.Web.UI;  
  using System.Web.UI.WebControls;  
  using System.Web.UI.HtmlControls;



  public class UploadImage : Page
  {
  protected HtmlInputFile UP_FILE; //HtmlControl、WebControls控件对象  
  protected TextBox txtDescription;
  protected Label txtMessage;
  protected Int32 FileLength = 0; //记录文件长度变量  
  protected void Button_Submit(System.Object sender, System.EventArgs e)
  {
  HttpPostedFile UpFile = UP_FILE.PostedFile; //HttpPostedFile对象,用于读取图象文件属性  
  FileLength = UpFile.ContentLength; //记录文件长度  
  try
  {
  if (FileLength == 0)


  { //文件长度为零时  
  txtMessage.Text = "<b>请你选择你要上传的文件</b>";
  }
  else
  {
  Byte[] FileByteArray = new Byte[FileLength]; //图象文件临时储存Byte数组  
  Stream StreamObject = UpFile.InputStream; //建立数据流对像  
  //读取图象文件数据,FileByteArray为数据储存体,0为数据指针位置、FileLnegth为数据长度  
  StreamObject.Read(FileByteArray, 0, FileLength);
  //建立SQL Server链接  
  SqlConnection Con = new SqlConnection("Data Source=Localhost;Initial Catalog=testdb;User ID=sa;Pwd=;");
  String SqlCmd = "INSERT INTO ImageStore (ImageData, ImageContentType, ImageDescription, ImageSize) VALUES (@Image, @ContentType, @ImageDescription, @ImageSize)";
  SqlCommand CmdObj = new SqlCommand(SqlCmd, Con);
  CmdObj.Parameters.Add("@Image", SqlDbType.Binary, FileLength).Value = FileByteArray;
  CmdObj.Parameters.Add("@ContentType", SqlDbType.VarChar, 50).Value = UpFile.ContentType; //记录文件类型  
  //把其它单表数据记录上传  
  CmdObj.Parameters.Add("@ImageDescription", SqlDbType.VarChar, 200).Value = txtDescription.Text;
  //记录文件长度,读取时使用  
  CmdObj.Parameters.Add("@ImageSize", SqlDbType.BigInt, 8).Value = UpFile.ContentLength;
  Con.Open();
  CmdObj.ExecuteNonQuery();
  Con.Close();
  txtMessage.Text = "<p><b>OK!你已经成功上传你的图片</b>";//提示上传成功  
  }
  }
  catch (Exception ex)
  {
  txtMessage.Text = ex.Message.ToString();
  }
  }
  }
  


[解决办法]
直接在类的前面加个partial

热点排行