哪位大牛帮我看看?谢了。

coolVolcano 2004-05-04 05:08:37
<%@ Import Namespace="System.web.UI.WebControls"%>
<script language=C# runat=server>
void Page_Load()
{
TextBox tb=new TextBox();
tb.ID="desc";
//desc.runat="server";
ImageButton ib=new ImageButton();
ib.ID="img";
//ib.ImageUrl="win2000.gif";
//img.runat="server";
panel1.Controls.Add(tb);
panel1.Controls.Add(ib);

imgFile.ImageUrl="11.jpg";
imgFile.ImageAlign=ImageAlign.Left;
imgFile.AlternateText="11";
//Page.Controls.Add(imgFile);
Graphics g=Graphics.FromImage(imgFile);//这一行出错
Pen blackPen=new Pen(Color.black,3);
g.DrawLine(blackPen,100,100,300,300);
}
</script>
<html>
<head>

</head>
<body>
<form runat=server>
<table>
<tr>
<td>
<asp:panel id=panel1 runat=server></asp:panel>
</td>
<td>
<asp:Image ID=imgFile runat=server></asp:Image>
</td>
</tr>
</table>
</form>
</body>
</html>

错误提示是: CS1502: 与“System.Drawing.Graphics.FromImage(System.Drawing.Image)”最匹配的重载方法具有一些无效参数
可这是我在msdn上看到的。

另外还想问问,我要在web页面上画图,很简单的一个图,就是在textbox与图上的某个点之间连线。(图上的点通过数据库得出)具体该怎么做。我上面的这段代码主要就是想做给实验。
先谢了
...全文
36 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
peterlee168 2004-05-04
  • 打赏
  • 举报
回复
up!
cuike519 2004-05-04
  • 打赏
  • 举报
回复
System.Drawing.Graphics.FromImage(System.Drawing.Image)
该方法是需要一个Image对象不是一个System.Web.HtmlControl.Image对象!

有关如何利用asp.net在页面上画图请参考:
http://www.codeproject.com/aspnet/CaptchaImage.asp

62,072

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧