社区
C#
帖子详情
c# web下自定义控件的问题
wangintel
2005-04-13 03:39:39
web是自己定义了一个控件,编译没有问题,但是运行的时候在page_load后提示未将对象引用设置到对象的实例。哪位能帮忙解释一下问题的所在,在线等待!
...全文
191
2
打赏
收藏
c# web下自定义控件的问题
web是自己定义了一个控件,编译没有问题,但是运行的时候在page_load后提示未将对象引用设置到对象的实例。哪位能帮忙解释一下问题的所在,在线等待!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangintel
2005-04-13
打赏
举报
回复
html部分:
<%@ Register TagPrefix="customwebcontrols" Namespace="CustomMapControl" Assembly="CustomMapControl" %>//自定义的控件注册
<%@ Register TagPrefix="mapinfowebuiwebcontrols" Namespace="MapInfo.Web.UI.WebControls" Assembly="MapInfo.Web" %>
<%@ Register TagPrefix="mapinfowebuiwebcontrols1" Namespace="MapInfo.Web.UI.WebControls" Assembly="MapInfo.Web, Version=1.0.0.75, Culture=neutral, PublicKeyToken=1687fa7c79f74305" %>
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="CustomMapControl.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML xmlns:v="urn:schemas-microsoft-com:vml">
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<style>v\:* {
BEHAVIOR: url(#default#VML)
}
</style>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<mapinfowebuiwebcontrols:mapcontrol id="MapControl1" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 40px"
runat="server" WorkspaceFileName="WebForm1MapControl1.mws" Width="656px" Height="376px" BorderStyle="Solid" BorderWidth="1px"
MapAlias="Map1" UseDesigntimeWorkspace="True" Format="Gif"></mapinfowebuiwebcontrols:mapcontrol><mapinfowebuiwebcontrols:toolbarcontrol id="ToolbarControl1" style="Z-INDEX: 102; LEFT: 32px; POSITION: absolute; TOP: 8px"
runat="server" Width="224px" MapID="MapControl1">
<mapinfowebuiwebcontrols:ZoomInToolControl id="ZoomInToolControl1" runat="server" MapID="MapControl1"></mapinfowebuiwebcontrols:ZoomInToolControl>
<mapinfowebuiwebcontrols:ZoomOutToolControl id="ZoomOutToolControl1" runat="server" MapID="MapControl1"></mapinfowebuiwebcontrols:ZoomOutToolControl>
<mapinfowebuiwebcontrols:PanToolControl id="PanToolControl1" runat="server" MapID="MapControl1"></mapinfowebuiwebcontrols:PanToolControl>
<mapinfowebuiwebcontrols:DistanceToolControl id="DistanceToolControl1" runat="server" MapID="MapControl1" DistanceType="0"></mapinfowebuiwebcontrols:DistanceToolControl>
<mapinfowebuiwebcontrols:CenterToolControl id="CenterToolControl1" runat="server" MapID="MapControl1"></mapinfowebuiwebcontrols:CenterToolControl>
<customwebcontrols:rectangletoolcontrol id="c21" runat="server" MapID="MapControl1"></customwebcontrols:rectangletoolcontrol>//自定义的控件
</mapinfowebuiwebcontrols:toolbarcontrol><asp:textbox id="TextBox1" style="Z-INDEX: 103; LEFT: 296px; POSITION: absolute; TOP: 8px" runat="server"
Width="257px" Height="18px"></asp:textbox><MAPINFOWEBUIWEBCONTROLS1:RECTANGLESELECTIONTOOLCONTROL id="RectangleSelectionToolControl1" style="Z-INDEX: 104; LEFT: 616px; POSITION: absolute; TOP: 16px"
runat="server" Width="40" Height="16" MapID="MapControl1"></MAPINFOWEBUIWEBCONTROLS1:RECTANGLESELECTIONTOOLCONTROL></form>
</body>
</HTML>
代码部分:
public class WebForm1 : System.Web.UI.Page
{
protected MapInfo.Web.UI.WebControls.MapControl MapControl1;
protected MapInfo.Web.UI.WebControls.ZoomInToolControl ZoomInToolControl1;
protected MapInfo.Web.UI.WebControls.ZoomOutToolControl ZoomOutToolControl1;
protected MapInfo.Web.UI.WebControls.PanToolControl PanToolControl1;
protected MapInfo.Web.UI.WebControls.CenterToolControl CenterToolControl1;
protected MapInfo.Web.UI.WebControls.DistanceToolControl DistanceToolControl1;
protected System.Web.UI.WebControls.TextBox TextBox1;
protected CustomMapControl.RectangleToolControl c21;
protected MapInfo.Web.UI.WebControls.RectangleSelectionToolControl RectangleSelectionToolControl1;
protected MapInfo.Web.UI.WebControls.ToolbarControl ToolbarControl1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.c21.rectoolhandler +=new CustomMapControl.RectangleToolControl.RectangleToolEventHandler(tf_MapToolAction);
}
执行完page_load后提示的错误
simpsons
2005-04-13
打赏
举报
回复
代码贴出来.
一般是没有实例化对象.
C#
编写的日期选择
web
自定义控件
(有修订)
本文介绍了一个使用
C#
编写的
Web
自定义日期选择控件,解决了被其他控件遮挡的
问题
,并提供了自动回发功能。通过不断迭代改进,该控件能够在多种环境下稳定运行。
[原]把一个简单计算器做成
Web
自定义控件
本文继《动态创建
Web
控件制做计算器》,介绍用
C#
制作
Web
自定义计算器控件的过程。包括在VS2005中创建项目、修改属性、编写代码,创建panel控件布局,最后生成并在网页测试。虽功能不完整,但解决了一些制作中遇到的
问题
。
vs2003 asp.net中直接输出wml,并利用
C#
做动态页面的控制,不使用微软的移动控件
本文介绍了一种通过
自定义控件
WmlOut结合
C#
实现WML(
web
标记语言)页面输出的方法,解决了移动
Web
应用开发中的兼容性
问题
。
C#
实现
Web
文件上传的两种方法
本文介绍了使用
C#
实现
Web
文件上传的两种方法。一种是在
Web
表单中使用FileField控件结合Button触发上传,另一种是通过自定义FileUpload类处理文件上传。这两种方法都考虑了文件名冲突的
问题
,并提供了详细的代码示例。
C#
彻底解决
Web
Browser 跨域读取Iframes内容
本文介绍使用
C#
Winform中的
Web
Browser控件解决跨域数据采集的
问题
。通过自定义工具类实现跨域访问,获取并解析不同域名下的网页数据。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章