userControl 的问题

问题描述

我在一个页面里加了一个userControl,就是拖进去了,然后提示说一页只能有一个服务器端Form标记。以下是Web页面的Html代码。我是个新手,希望各位大虾看看能不能帮忙。谢谢了。<%@Pagelanguage="c#"Codebehind="DoctorInfo.aspx.cs"AutoEventWireup="false"Inherits="MRS_WebUI.DoctorInfo"%><%@RegisterTagPrefix="uc1"TagName="vote"Src="Controls/vote.ascx"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><title>DoctorInfo</title>Inherits="MRS_WebUI.Controls.vote"%--><metaname="GENERATOR"Content="MicrosoftVisualStudio.NET7.1"><metaname="CODE_LANGUAGE"Content="C#"><metaname="vs_defaultClientScript"content="JavaScript"><metaname="vs_targetSchema"content="http://schemas.microsoft.com/intellisense/ie5"></HEAD><bodyMS_POSITIONING="GridLayout"><formid="Form1"method="post"runat="server"><FONTface="宋体"><asp:Buttonid="Update_voteInfo"style="Z-INDEX:101;LEFT:368px;POSITION:absolute;TOP:152px"runat="server"Text="Update_voteInfo"></asp:Button><div><uc1:voteid="Vote1"runat="server"></uc1:vote></div></FONT></form></body></HTML>

解决方案

解决方案二:
<uc1:voteid="Vote1"runat="server"></uc1:vote>这个控件里面不要再写<form...>
解决方案三:
同意楼上的,只要不出现两个<form></form>标记就OK了!~~加油吧,很容易学的!!!
解决方案四:
我改了改又出了新的问题,不知道是不是有联系的,系统帮我看看,类型“RadioButton”的控件“Vote1_rbtn_Items_0”必须放在具有runat=server的窗体标记内。我想做一个投票的模块,放在userControl里的。<%@Controllanguage="c#"Codebehind="vote.ascx.cs"AutoEventWireup="false"Inherits="MRS_WebUI.Controls.vote"%><!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"><HTML><HEAD><title>vote</title><metacontent="MicrosoftVisualStudio.NET7.1"name="GENERATOR"><metacontent="C#"name="CODE_LANGUAGE"><metacontent="JavaScript"name="vs_defaultClientScript"><metacontent="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema"></HEAD><bodyMS_POSITIONING="GridLayout"runat="server"><TABLEheight="305"cellSpacing="0"cellPadding="0"width="596"border="0"ms_2d_layout="TRUE"><TRvAlign="top"><TDwidth="160"height="40"></TD><TDwidth="436"></TD></TR><TRvAlign="top"><TDheight="265"></TD><TD><TABLEid="Table2"height="264"cellSpacing="1"cellPadding="1"width="435"border="1"align="center"><TR><TDalign="center"bgColor="#00ffff"><FONTid="FONT1"face="宋体"runat="server"><asp:Labelid="lbl_Title"runat="server">xxxx</asp:Label></FONT></TD></TR><TR><TD><FONTface="宋体"><asp:RadioButtonListid="rbtn_Items"runat="server"Width="320px"><asp:ListItem></asp:ListItem><asp:ListItem></asp:ListItem><asp:ListItem></asp:ListItem></asp:RadioButtonList></FONT></TD></TR><TR><TDalign="center"bgColor="#33ffff"><FONTface="宋体"><asp:Buttonid="btn_vote"runat="server"Text="投票"></asp:Button>&nbsp;&nbsp;&nbsp;<asp:Buttonid="btn_result"runat="server"Text="结果"></asp:Button></FONT></TD></TR></TABLE></TD></TR></TABLE></body></HTML>

时间: 2025-01-19 19:22:13

userControl 的问题的相关文章

wpf-WPF的Mainwindow和Usercontrol之间的传值

问题描述 WPF的Mainwindow和Usercontrol之间的传值 我用的是ModernWindow框架,现在就是在MordernWindow定义了一个按钮和一个标签,在点击按钮的时候总是回到一个主界面,在UserControl切换的时候,可以让标签改变值,要怎么做啊

wpf usercontrol-在WPF中如何将UserControl保存为图片或者PDF格式

问题描述 在WPF中如何将UserControl保存为图片或者PDF格式 我现在有一个project是由很多个UserControl组成的,这些UserControl都是建立在MainWindow之上的,我现在用通过一个按键将所有的UserControl都保存为图片或者PDF格式,现在一点思路都没有,哪位大神能指教一下,万分感谢 解决方案 以下代码: var oRenderTargetBitmap = new RenderTargetBitmap( (int)this._userControl.

Asp.Net中页面运行时动态载入的UserControl内元素的事

在Asp.Net页面的开发过程中,我们肯定经常会用到自定义的UserControl来复用部分页面元素,我们有两种使用UserControl的方式 1.在设计时往页面里添加需要的UserControl(最常用的就是从SolutionExplorer拖ascx到设计页面) 此种情况下,如果将UserControl放置在runat=server的html标签中,将可能导致UserControl内的元素事件处理不能正确执行. 例如:我们有时用一个div作为边框包含了需要的UserControl,而出于在

自定义分页UserControl 分享及探讨!

分页 ----------Pager.ascx-------------------------------------<%@ Control Language="c#" AutoEventWireup="false" Codebehind="Test.Pager.ascx.cs" Inherits="Pager" TargetSchema="http://schemas.microsoft.com/intel

DataGrid的自定义分页UserControl

datagrid|分页 PageChange.ascx================================================================<%@ Control Language="c#" AutoEventWireup="false" Codebehind="PageChange.ascx.cs" Inherits="Ex_Test.PageChange" TargetSch

让UserControl成为Asp.Net ajax控件

很多时候,我们需要用到User Control,将部份UI或业务逻辑包装,下面将UserControl包装成Asp.Net ajax 控件: 简单示例: (ASCX) 这一段代码就不解释了: 1 <%@ Control Language="C#" AutoEventWireup="true" CodeFile="LoginPanel.ascx.cs" Inherits="LoginPanel" %> 2 <t

AjaxControlToolKit环境下用UserControl(C#)模拟的自定义下拉框(上)

在上一篇文章<AjaxControlToolkit环境下用Javascript实现简单的Dropdownlist>里写了关于用 javascript写的一个dropdownlist的例子,由于不易于复用和在C#里进行管理,所以后来用UserControl 重新封装了一个DropDownList控件,基本模拟Asp.Net原有的DropDownList控件,使得其他用户直接托拽 到相应地方即可正常工作. 首先还是先看一下截图: 实现过程如下: 1.Aspx代码部分: 用div及textbox等模

ASP.NET MVC如何显示WebForm网页或UserControl控件

学习与使用ASP.NET MVC这样久,还是对asp.net念念不忘.能否在asp.net mvc去显示aspx或是user control呢? 这个灵感(算不上灵感,只能算是想法)是来自前些天有写过一篇<多个视图结果显示于一个共用预览视图内>http://www.cnblogs.com/insus/p/3633298.html 其中有一个Render方法.以致想起以前开发asp.net时,也经常Render用户控件.即是说把网页经过Render之后,转换为是一串字符串. 那我们也一定可以把这

ASP.NET MVC如何显示UserControl控件(扩展篇)

昨晚Insus.NET有怀旧一下<念念不忘,ASP.NET MVC显示WebForm网页或UserControl控件>http://www.cnblogs.com/insus/p/3641610.html 那仅是小小尝试,还有很多不明的地方. 那一篇其中有Render用户控件ascx的.如今Insus.NET想重构它一下,让步其能在Action或是Razor语法中使用. 创建一个AscxUtility.cs,这们我们可以在应用程序中多个地方使用. 这样我们就可以重构一下昨晚那个public A

在Silverlight中如何访问外部xap文件中UserControl

概述 众所周知,在Silverlight 2开始每个项目编译后都会打包成为一个xap文件,如果我们要访问当前xap文件中的UserControl比较容易, 那我们如何访问一个外部xap文件中的内容呢?甚至于如何访问一个互联网上的xap文件呢? 需求 现在我们先来看一下需求,大致是这样子的,在服务端我们有两个xap文件,其中MainProject.xap文件将会在 MainProjectTestPage.aspx中引用,而ExternalProject.xap文件中的UserControl将会在M