首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在运行时将ASP.Net控件移动到Web窗体上的不同位置?

要在运行时将ASP.Net控件移动到Web窗体上的不同位置,您可以使用以下方法:

  1. 使用控件的Location属性:

您可以在代码后台中设置控件的Location属性,将其更改为新的坐标。例如:

代码语言:csharp
复制
myControl.Location = new Point(x, y);

其中xy是新位置的坐标。

  1. 使用PlaceHolder控件:

您可以在Web窗体上使用PlaceHolder控件作为控件的容器。然后,在代码后台中将控件添加到PlaceHolder控件中。例如:

代码语言:csharp
复制
myPlaceHolder.Controls.Add(myControl);

这样,您可以通过将控件添加到不同的PlaceHolder控件中来移动它们。

  1. 使用AJAX更新:

如果您希望在不刷新页面的情况下移动控件,可以使用AJAX更新。您可以使用ASP.Net AJAX控件工具包或jQuery等JavaScript库来实现AJAX更新。

在这种情况下,您需要在服务器端编写一个处理AJAX请求的方法,并在客户端编写JavaScript代码来调用该方法并更新控件的位置。

总之,要在运行时将ASP.Net控件移动到Web窗体上的不同位置,您可以使用控件的Location属性,PlaceHolder控件或AJAX更新。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

C# .NET面试系列八:ADO.NET、XML、HTTP、AJAX、WebService(一)

这使得程序集在不同平台上可以被执行,因为它们在运行时被 JIT(即时编译器)转换为本地机器码。...4、跨平台和语言Web服务设计目标之一是实现跨平台和语言互操作性。客户端和服务端可以使用不同编程语言和运行在不同操作系统。...2、影响范围如果有多个窗体在运行,调用 Application.Exit 关闭所有窗体并结束应用程序执行。...特点: 浏览器会缓存这个重定向,下次访问相同 URL 时,会直接跳转到新位置,而不再请求原来位置。使用场景: 当你确定资源永久移动到位置时,可以使用 301。...302 Found:意义: 表示请求资源暂时被移动到位置(URL)。特点: 浏览器不会缓存这个重定向,每次访问相同 URL 时,都会重新请求原来位置,然后再跳转到新位置

9810

20110612 DiscuzNT代码研

创建index_cfq.aspxWeb窗体页面 选择install文件夹à右键à选择“添加-新建项”à选择“Web窗体”,输入“index_cfq.aspx” ? ?...” 4) 本页面编译时生成继承Discuz.Web.install.index_cfq 2.3....事件类型 这里我们谈到事件,我们把事件适当区分一下: 1) 页事件:即Page页面的事件 2) 控件事件:即控件事件,比如aspx页面上有个Button控件,那么Button控件事件成为控件事件...如果把Inherites="Discuz.Web.install.index_cfq"改为 Inherites="Discuz.Web.install.index_cfq_cfq",则在运行时会提示如下错误...然后观察类视图,即会发现,实际系统仍自动创建一个index_cfq_cfq类,只是这个类因为在其他页面没有指定继承Page,所以默认继承Object,但是对于ASP.NET页面必须继承Page,所以在运行提示错误

1.1K10

ASP.NET中各命名空间及作用

Microsoft.Vsa  包含使您可以 .NET Framework 脚本引擎脚本集成到应用程序中以及在运行时编译和执行代码接口。 ...面向 .NET Framework 编译器可以调试符号信息存储到程序员数据库 (PDB) 文件中。调试器和代码分析器工具可以在运行时读取调试符号信息。 ...System.Web.UI.HtmlControls  包含使您可以在 Web 窗体创建 HTML 服务器控件类集合。...System.Web.UI.MobileControls  包含一组 ASP.NET 服务器控件,这些控件可以针对不同移动设备智能地呈现您应用程序。 ...System.Web.UI.WebControls  包含使您可以在 Web 页创建 Web 服务器控件类。Web 服务器控件运行在服务器,并且包括按钮和文本框等窗体控件

3.1K10

ASP.NET中常用优化性能方法(转贴,Icyer收集整理)

与 .NET Framework 任何 Web 窗体功能相比,适当地使用缓存可以更好提高站点性能,有时这种提高是超数量级。 使用 ASP.NET 缓存机制有两点需要注意。...建议您研究一下如何需要大量调用以进行交互任何 COM 组件迁移到托管代码。 许多情况下不可能将旧式组件迁移到托管代码,特别是在最初迁移 Web 应用程序时。...22.避免到服务器不必要往返过程 虽然您很可能希望尽量多地使用 Web 窗体页框架那些节省时间和代码功能,但在某些情况下却不宜使用 ASP.NET 服务器控件和回发事件处理。...通常,只有在检索或存储数据时,您才需要启动到服务器往返过程。多数数据操作可在这些往返过程间客户端上进行。例如,从 HTML 窗体验证用户输入经常可在数据提交到服务器之前在客户端进行。...例如,下面的代码演示如何创建数据库连接和命令,该命令在首次请求该页时数据绑定到DataGrid 服务器控件

2.6K100

【性能优化】ASP.NET常见性能优化方法简述

有关 ASP.NET 如何访问数据信息,请参见通过 ASP.NET 访问数据。 9....建议您研究一下如何需要大量调用以进行交互任何COM 组件迁移到托管代码。许多情况下不可能将旧式组件迁移到托管代码,特别是在最初迁移 Web 应用程序时。...在包含许多页面的大规模站点,更好办法可能是根据计划替换页面或程序集频繁程度来设计不同目录结构。不常更改页面可以存储在同一目录中并在特定时间进行预批编译。...避免到服务器不必要往返过程 虽然您很可能希望尽量多地使用 Web 窗体页框架那些节省时间和代码功能,但在某些情况下却不宜使用 ASP.NET 服务器控件和回发事件处理。...通常,只有在检索或存储数据时,您才需要启动到服务器往返过程。多数数据操作可在这些往返过程间客户端上进行。例如,从 HTML 窗体验证用户输入经常可在数据提交到服务器之前在客户端进行。

4K60

ASP.NET保持用户状态九种选择

■陶刚编译 ■yesky 摘要:ASP.NET为保持用户请求之间数据提供了多种不同途径。...最近出现了几种存储和检索数据不同技术。本文我解释ASP.NET开发者能怎样通过页面请求维护或传递状态。...隐藏窗体字段再也没有用于在.NET框架组件建立应用程序间传递数据主要原因之一是.NET框架组件控件都可以使用ViewState自动维护自己状态。...这些途径给了你如何保持状态信息更好控制。这些技术范围可以窄到只有一个请求那么小(Context对象),也可以宽到整个Web服务器和服务器所有应用程序(Machine.config文件)。...典型Web窗体不需要直接维护ViewState。但是如果你建立自定义Web控件,就需要了解它是怎样工作,并为你控件实现它,这样该控件工作方式才能与随ASP.NET发布Web控件同样地工作。

1.8K20

Excel实战技巧65: 制作漂亮用户窗体按钮——当鼠标移动到按钮时高亮显示

下面,我们来实现当鼠标移动到用户窗体按钮时,会使用颜色高亮显示,让用户窗体更生动,如下图1所示。 ? 其实,你在图1中看到按钮并不是用户窗体内置传统命令按钮,而是使用图像控件来制作。...由于图像是静态在运行时不能更改颜色,因此每个按钮都由两个图像组成,一个图像代表鼠标悬浮在按钮状态,另一个图像代表鼠标未悬浮在按钮状态。...本例中,将使用绿色和白色/灰色格式来指示用户是否鼠标悬停在特定按钮。下图2是我制作用于按钮图像文本框。 ? 这里要注意是,四个文本框大小和格式设置都必须完全相同。...在用户窗体中绘制图像按钮 在VBE中,插入一个用户窗体,在其中放置一个标签控件、一个文本框控件以及一个图像控件,并调整成合适大小和排列,如下图3所示。 ?...复制一个刚才绘制图像控件,如下图6所示。 ? 这个图像代码鼠标不在按钮状态。

7.8K20

避免到服务器不必要往返过程

虽然您很可能希望尽量多地使用 Web 窗体页框架那些节省时间和代码功能,但在某些情况下却不宜使用 ASP.NET 服务器控件和回发事件处理。...通常,只有在检索或存储数据时,您才需要启动到服务器往返过程。多数数据操作可在这些往返过程间客户端上进行。例如,从 HTML 窗体验证用户输入经常可在数据提交到服务器之前在客户端进行。...通过以这种方式使用服务器控件,您可以显著地减少信息被不必要发送到 Web 服务器次数。...例如,下面的代码演示如何创建数据库连接和命令,该命令在首次请求该页时数据绑定到 DataGrid 服务器控件。...注意 如果不运行这种检查,回发页行为将不更改。Page_Load 事件代码在执行服务器控件事件之前执行,但只有服务器控件事件结果才可能在输出页呈现。

63540

c#实战教程_ps初学者入门视频

如在窗体中增加了一个按钮(Button)控件,单击按钮,产生单击按钮事件,完成一定功能,下例说明了如何窗体中增加控件如何修改控件属性,如何增加控键事件处理函数。...(6) 加一文本框控件和一按纽,单击按纽文本框控件输入文本字符、选中内容字符数和选中内容开始位置显示在标签控件。...拖动鼠标方法画椭圆或圆时,仅椭圆或圆画在PictureBox,在鼠标拖动到下一个位置,用图形框Invalidate()方法前一位置所画图形擦除。实现步骤如下: (1) 新建项目。...10.2.2 基于变量数据绑定 ASP.NET 数据绑定语法支持绑定到公共变量、页属性和页其他控件属性。下面的示例说明如何绑定到公共变量和页简单属性。...选中左侧选项:列。不选中在运行时自动创建列。字段:LiuYanName、LiuYanTitle、LiuYanTime从左侧列表框移到右侧列表框,表示显示此三个字段。

15.5K10

ASP.Net Web Page深入探讨

;但是我们要看到,ASP.Net本身并没有改变Web编程基本模式,只是封装了一些细节、提供了一些易用功能,使代码更容易编写和维护;从某种程度上来说,服务器端执行方式复杂化了,这就是我们今天要讨论主体...,这个运行时“为当前应用程序提供一组 ASP.NET行时服务”(摘自MSDN)。...,把原来在ASPX中嵌入代码写在了相应位置。...protected void OnInit(EventArgs e) { // // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需。...2、 加载视图状态 这是个比较重要方法,我们知道,对于每次请求,实际是由不同页面类实例来处理,为了保证两次请求间状态,ASP.Net使用了ViewState,关于ViewState描述,请参考本人另一篇文章

2.1K70

Silverlight项目中自定义控件开发Style学习笔记

模板部分,这个可以理解为asp.netRepeater控件ItemTemplate,即这个控件行时,最终会把这里定义内容显示出来(即一个Border边框) ...tips:如果想体会asp.net开发中把控件"拖"到页面中那种爽快,请切换到blend中处理(vs2010中也可以直接拖了,不过目前还只是beta版),MainPage.xaml右击选择"在Expression...那么,如何控件在运行时,可以方便控制外观呢?...,好了,代码看懂了,运行一下你会遗憾发现,鼠标移动到控件时,并没有按你预期那个边框变红?...来扩展内容,运行时扩展内容替换这个占位符(回想一下Dreamweaver中模板页,Asp.Net母版页MasterPage,多么类似的设计!)

935100

asp:ScriptManager

默认情况下,ScriptManager 控件 Microsoft AJAX 库脚本与页面注册到一起,这使脚本可以使用类型系统扩展并支持局部页面输出和 Web 服务调用。... ScriptManager 控件ASP.NET Web 页面会自动包含类型系统扩展,所以可以在客户端脚本中使用库。...可以在运行时用编程方式添加 ServiceReference 对象到 Services 集合中,以注册 Web 服务。...1.6 在客户端脚本中使用认证和个性化服务 Microsoft AJAX 库包含了直接从 Javascript 中调用 ASP.NET 2.0 窗体认证和个性化应用服务代理类。...2 添加 ScriptManager 控件 直接 ScriptManager 控件从工具箱中拖到页面的 元素中即可得到如下元素引用,这样,在它所有的页面就可以使用 ASP.NET AJAx

13K30

.NET混合开发解决方案12 网页JS调用C#方法访问WinForm或WPF窗体

系列目录     【已更新最新开发文章,点击查看详细】 WebView2控件应用详解系列博客 .NET桌面程序集成Web网页开发十种解决方案 .NET混合开发解决方案1 WebView2简介...控件 .NET混合开发解决方案8 WinForm程序中通过设置固定版本运行时BrowserExecutableFolder属性集成WebView2控件 .NET混合开发解决方案9 WebView2...C#接收到参数后,调用WinFrom窗体中定义方法,num1与num2作为参数传入,并将计算结果显示在窗体控件。 先看一下示例效果 下面详细介绍其实现步骤。...窗体已经运行,说明已经实例化了,如果采用第一种方式,那么新创建对象与正在运窗体对象不是同一个对象,即使访问到窗体中定义方法也无法更新当前窗体控件属性。所以必须采用第二种方式。...CustomWebView2HostObject 类 与 窗体 Frm4JSCallWinForm 类是两个独立类,CustomWebView2HostObject 类无法直接获取当前正在运Frm4JSCallWinForm

2.3K40

Coolite Toolkit非常棒控件

Coolite Toolkit介绍 Coolite Toolkit 是一个支持ASP.NET AJAXWeb控件。...网络资源 http://www.coolite.com http://mvc.coolite.com 使用场景 Coolite Toolkit非常适合做web应用程序开发,它提供了很多专业Asp.net...输入/验证/显示控件,和页面布局框架,同时完全支持ajax,因为它是所有的组件是居于ExtJS封装出来,让开发人员在可视化设计器内进行方面的属性配置。...另外就是支持多窗体(MDI)功能,我们知道在C/S应用程序中很容易实现MDI应用,在一个主窗体中打开多个子窗体,方便客户在不同窗体间进行切换,支持多任务操作,但是在B/S环境下要实现MDI效果...该套控件不同于一般第三方空间如devexpress,netAdvantage,虽然提供非常多功能,但运行起来特别占用资源,时间一长服务器/客户端都会非常忙,但是Coolite采用是纯javascript

1.1K30

ASP.NET 2.0中使用样式、主题和皮肤

本文用大量示例演示了在ASP.NET 2.0中如何使用样式、主题和皮肤特性。 给控件应用样式 Web用户界面是非常灵活不同Web站点外观和感觉是截然不同。...目前广泛采用样式表(CSS)在很大程度上就是负责处理Web遇到丰富设计需求ASP.NETHTML服务器控件Web服务器控件都被设计成优先支持CSS样式表。...这一部分讨论如何在服务器控件使用样式,并演示了它们所提供Web窗体外观和感觉非常细微控制。...主题在运行时自动地把样式属性应用到页面的控件。...在运行时,图像路径会被重新定位,因此,对目标页面中控件来说,这个引用是相对。下面的例子演示了一个包含图像子目录主题。

3.4K30

Excel编程周末速成班第18课:使用用户窗体创建自定义对话框

要将控件放置在窗体,在工具箱中单击该控件图标;然后图标拖到窗体以放置控件。 单击窗体已经存在控件以将其选中。选定控件显示带有8个方形手柄较粗点画边框,如图18-2所示。 ?...图18-2:已选择控件显示边框和句柄 要调整控件大小,选择它,指向它一个手柄,然后拖动到大小。 要移动控件,选择它,指向它边框,然后拖动到位置。 要删除控件,选择它,然后按Del键。...要选择窗体,单击其标题栏或控件之间任意位置。 若要调整窗体大小,选择它,然后将其白色手柄之一拖动到大小。...该窗体包含三个控件: 一个文本框,用户可以在其中输入要返回到程序信息。 窗体动到屏幕左上方按钮。 关闭窗体按钮。 创建此示例第一部分是设计表单。...执行时显示该窗体。如果单击“Move”按钮,则该窗体移至屏幕右上角。单击文本框将其激活,在文本框中输入一些文本,然后单击“Close”按钮。

10.8K30
领券