下面是段c#.net 在网页显示多个tif图片的代码!!但是报错!请高手我把报的错贴出来大家帮我看看怎么改!!
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing.Imaging;
using System.IO;
using System.Drawing;public partial class Default6 : System.Web.UI.Page
{
public Image MyImage;
public FrameDimension MyGuid;
public static int MyPos = 0; protected void Page_Load(object sender, EventArgs e)
{ } private void button1_Click(object sender, EventArgs e)
{
//浏览图像
OpenFileDialog MyDlg = new OpenFileDialog();
MyDlg.Filter = "所有TIFF图像文件(*.tiff)|*.tiff";
MyDlg.Multiselect = false;
if (MyDlg.ShowDialog() == DialogResult.OK)
{
String MyFileName = MyDlg.FileName;
MyImage = Image.FromFile(MyFileName);
MyPos = 0;
MyGuid = FrameDimension.Page;
MyImage.SelectActiveFrame(MyGuid, MyPos);
pictureBox1.Image = MyImage;
}
} private void button2_Click(object sender, EventArgs e)
{
//上一图像
try
{
MyPos = MyPos - 1;
MyImage.SelectActiveFrame(MyGuid, MyPos);
pictureBox1.Image = MyImage;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
} private void button3_Click(object sender, EventArgs e)
{
//下一图像
try
{
MyPos = MyPos + 1;
MyImage.SelectActiveFrame(MyGuid, MyPos);
pictureBox1.Image = MyImage;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
----------------------------------------------------------------------------------------------------------
错误 2 “Image”是“System.Web.UI.WebControls.Image”和“System.Drawing.Image”之间的不明确的引用 F:\work\AllIndex\web\Default7.aspx.cs 19 13 F:\...\web\
谢谢高手
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Drawing.Imaging;
using System.IO;
using System.Drawing;public partial class Default6 : System.Web.UI.Page
{
public Image MyImage;
public FrameDimension MyGuid;
public static int MyPos = 0; protected void Page_Load(object sender, EventArgs e)
{ } private void button1_Click(object sender, EventArgs e)
{
//浏览图像
OpenFileDialog MyDlg = new OpenFileDialog();
MyDlg.Filter = "所有TIFF图像文件(*.tiff)|*.tiff";
MyDlg.Multiselect = false;
if (MyDlg.ShowDialog() == DialogResult.OK)
{
String MyFileName = MyDlg.FileName;
MyImage = Image.FromFile(MyFileName);
MyPos = 0;
MyGuid = FrameDimension.Page;
MyImage.SelectActiveFrame(MyGuid, MyPos);
pictureBox1.Image = MyImage;
}
} private void button2_Click(object sender, EventArgs e)
{
//上一图像
try
{
MyPos = MyPos - 1;
MyImage.SelectActiveFrame(MyGuid, MyPos);
pictureBox1.Image = MyImage;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
} private void button3_Click(object sender, EventArgs e)
{
//下一图像
try
{
MyPos = MyPos + 1;
MyImage.SelectActiveFrame(MyGuid, MyPos);
pictureBox1.Image = MyImage;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
----------------------------------------------------------------------------------------------------------
错误 2 “Image”是“System.Web.UI.WebControls.Image”和“System.Drawing.Image”之间的不明确的引用 F:\work\AllIndex\web\Default7.aspx.cs 19 13 F:\...\web\
谢谢高手
解决方案 »
- winform中将数据导出到excel,如果数据为0001,excel会自动变为1,怎么让它保留原有的格式,在winform中控制
- 用C#写一个发送html电子邮件的程序,用www.google.cn做例子,收取邮件后无法正确显示google的logo,请指教
- 我开了另外一个线程,需要把当前的主线程挂起,在适当的时候把又把主线程唤醒,应该用什么语句?
- winform中的datagrid控件,如何实现选择的时候一起选择一行?
- 如何启动带参数的线程涅?
- C# 和 Managed DirectX 9.0c SDK 怎么配合画3D图
- "Properties.Settings”的分部声明包含冲突的可访问性修饰符
- XmlAttribute 为什么可以得到Web.config中的数据呢?
- 我也来散分吧。哈哈
- 请问怎样用C#创建一个存储文件夹?
- vs2005 单元格.BorderColor = System.Drawing.Color.Red;
- 关于嵌套 repeater 的问题
而Image.FromFile(MyFileName); 是一个System.Drawing.Image对像,所以才出错.
修改成:
pictureBox1.Image = MyFileName ;