编译器错误消息:CS0246:类型或命名空间名称'找不到
本文关键字:找不到 消息 错误 CS0246 类型 编译器 命名空间 | 更新日期: 2023-09-27 18:14:51
我已经使用ASP创建了图像插入页面表单。. NET和c#在我的主机服务器上运行时出现错误,它显示下面的错误,但它在本地主机上工作得很好。
'/'应用程序出现服务器错误。
编译错误
描述:在编译资源期间发生错误服务此请求所需。请查看以下具体内容错误详细信息并适当修改源代码。
编译错误消息:CS0246:类型或命名空间名称'Slider'找不到(您是否缺少using指令或程序集?参考?)
源错误:第12行:公共部分类addmage: System.Web.UI.Page第13行:{第14行:滑动条sliderinsert = new Slider();第15行:受保护void Page_Load(对象发送者,EventArgs)第16行:{
我在这里张贴插入图像的代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Data;
using System.Data.SqlClient;
//using System.Controls;
public partial class AddImage : System.Web.UI.Page
{
Slider sliderinsrt = new Slider();
protected void Page_Load(object sender, EventArgs e)
{
Label5.Visible = false;
}
protected void Button1_Click(object sender, EventArgs e)
{
sliderinsrt.Title = TextBox1.Text;
sliderinsrt.Description = TextBox2.Text;
sliderinsrt.ImageName = FileUpload1.PostedFile.FileName;
SaveImage();
int mode=0;
string conn = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
SqlConnection con = new SqlConnection(conn);
con.Open();
SqlCommand cmd = new SqlCommand("InsertImage", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Id", sliderinsrt.ID);
cmd.Parameters.AddWithValue("@Title", sliderinsrt.Title);
cmd.Parameters.AddWithValue("@Description", sliderinsrt.Description);
cmd.Parameters.AddWithValue("@ImageName", sliderinsrt.ImageName);
cmd.Parameters.AddWithValue("@mode", mode);
cmd.ExecuteNonQuery();
Label5.Visible = true;
Label5.Text = "Successfully Saved";
con.Close();
TextBox1.Text="";
TextBox2.Text="";
}
private void SaveImage()
{
string message = string.Empty;
if (FileUpload1.HasFile)
{
string ext = System.IO.Path.GetExtension(this.FileUpload1.PostedFile.FileName);
ext = ext.ToLower();
if (ext == ".gif" || ext == ".png" || ext == ".jpg" || ext == ".jpeg" || ext == ".bmp")
{
string fileName = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
Session["fileName"] = fileName;
FileUpload1.PostedFile.SaveAs(Server.MapPath("~/UploadSliderImage/" + fileName).Replace("''", "//"));
}
else
{
message = "Invalid File Format";
}
}
}
}
如果有人搜索这个:
using UnityEngine.UI;
对于收到此错误并且正在使用Xamarin Forms的人,缺少此:
using Xamarin.Forms;