test.aspx 源代码如下
<%@ page language="VB" debug="true" src="vbCb.vb" inherits="myVbCodeBehind.vbCb" %> <html> <head></head> <body> <form runat="server"> Select a flower, and click the submit button please: <br> <asp:ListBox id="lstFlowers" runat="server" rows="3"> </asp:ListBox><br><br> <asp:Button id="btnSubmit" runat="server" text="Submit" onclick="showSelection" /><br><br> <asp:Label id=lblMessage runat="server" /> </form> </body> </html>
后端 vbCb.vb 代码如下
Option Strict Off Imports System Imports System.Web.UI.WebControls Namespace myVbCodeBehind Public Class vbCb : Inherits System.Web.UI.Page Public lstFlowers As System.Web.UI.WebControls.ListBox Public lblMessage As System.Web.UI.WebControls.Label Public btnSubmit As System.Web.UI.WebControls.Button Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) If Not IsPostBack Then lblMessage.Text="No Selection Yet" lstFlowers.Items.Add(new ListItem("Tulip")) lstFlowers.Items.Add(new ListItem("Rose")) lstFlowers.Items.Add(new ListItem("Redbud")) lstFlowers.SelectedIndex=0 End If End Sub Protected Sub showSelection(ByVal obj As Object, ByVal e As EventArgs) lblMessage.Text="You have selected " + _ lstFlowers.SelectedItem.Text End Sub End Class End Namespace
或者后端 cSharpCb.cs 代码如下
namespace myCsCodeBehind { using System; using System.Web.UI.WebControls; public class cSharpCb : System.Web.UI.Page { public System.Web.UI.WebControls.ListBox lstFlowers; public System.Web.UI.WebControls.Label lblMessage; public System.Web.UI.WebControls.Button btnSubmit; protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { lblMessage.Text="No Selection Yet"; lstFlowers.Items.Add(new ListItem("Tulip")); lstFlowers.Items.Add(new ListItem("Redbud")); lstFlowers.Items.Add(new ListItem("Poppy")); } } protected void showSelection(object obj, EventArgs e) { lblMessage.Text="You have selected " + lstFlowers.SelectedItem.Text; } } }
如果是cs代码,则test.asp首行需要设置为
<%@ page language="VB" debug="true" src="vbCb.vb" inherits="myVbCodeBehind.vbCb" %>
也可以编译为dll(放在网站根目录bin文件夹下),只需要引用dll即可 vbc /out:vbCb.dll /t:library .\vbCb.vb c#代码如下 csc /t:library /r:System.dll /r:System.Web.dll cSharpCb.cs test.aspx首行如下 <%@ page language="VB" debug="true" codebehind=="vbCb.vb" inherits="myVbCodeBehind.vbCb" %> <%@ page language="cs" debug="true" codebehind="cSharpCb.cs" inherits="myCsCodeBehind.cSharpCb" %>
相关推荐
8、《Coder.NET代码生成器》需要.Net FrameWork2.0运行环境,基于SQL Server 2005使用。 9、如无法运行本软件,请下载并安装由微软公司提供的.Net FrameWork2.0系统. 10、如果您在使用过程中遇到程序问题或建议...
这个“VB.NET及ASP.NET代码手册”可能是针对以上提到的各个知识点提供详细的代码示例和解释,帮助开发者快速理解和应用这些技术。通过深入学习和实践手册中的内容,开发者可以提升在.NET平台上的开发技能,更好地...
在本案例中,"asp.net数据记录删除的源代码"应该包含一个实现此功能的示例程序。下面,我们将深入探讨这个主题。 首先,要删除数据记录,我们需要连接到数据库。这可以通过创建SqlConnection对象完成,其中包含...
ASP.NET提供了丰富的功能,如服务器控件、事件驱动模型、代码隐藏等,使得Web开发更加高效和便捷。 #### 2. **ASP.NET页面生命周期** ASP.NET页面的生命周期包括多个阶段:初始化、加载视图状态、预渲染、加载控件...
描述中的“Asp.net写人程序代码”可能是指一个特定的Asp.NET应用,该应用包含了处理用户输入和数据存储的功能,比如创建、编辑或删除用户记录。在Asp.NET中,这类操作通常涉及使用控件(如TextBox和Button)来获取和...
在这个名为"ASP.NET源代码共享"的主题中,我们可以推测这是一个关于分享ASP.NET相关项目源代码的资源。尽管描述部分为空,但从标签"源码"和"工具"可以推断,这个压缩包可能包含了一个或多个实用的ASP.NET工具或示例...
这个标题暗示了我们可能会看到一些实际的ASP.NET代码示例,用于展示如何在实践中运用该技术。 【描述】虽然描述中的内容看似与主题无关,提及的是"郭德纲的歌的歌的歌的个哥哥哥哥哥哥哥哥个哥哥哥哥哥哥哥哥",这...
本教学源代码集适用于初学者,旨在帮助理解ASP.NET的基本概念、语法和开发流程。 1. **ASP.NET基础** ASP.NET是.NET框架的一部分,允许开发者使用各种编程语言(如C#、VB.NET)编写Web应用程序。它引入了控件和...
这个"asp.net实例源代码合集"显然是一个包含多种ASP.NET应用场景的代码库,可能涵盖从基础到高级的各种技术。 在ASP.NET中,你可以了解到以下关键知识点: 1. **页面生命周期**:ASP.NET页面经历一系列的生命周期...
ASP.NET是一种由微软开发的服务器端Web应用程序框架,用于构建动态网站、 web 应用程序和 web 服务。...对于进一步提升ASP.NET技能,你可以关注代码中的设计模式、数据库交互逻辑、以及错误处理和日志记录机制。
ASP.NET平台的图书馆借阅系统源代码是基于微软的ASP.NET技术栈开发的,用于实现图书馆内部的图书借阅、归还、续借、查询等管理功能。此系统利用C#编程语言作为后端开发的主要工具,配合SQL Server数据库进行数据存储...
在这个“ASP.NET写的轮播图代码页面”中,我们可以期待找到以下关键知识点: 1. **服务器控件**:ASP.NET提供了丰富的服务器控件,如Image、Panel、Timer等,这些控件可以帮助开发者实现轮播图的基本功能。例如,...
ASP.NET宠物商店网页MyPetShop源代码是一个基于微软的ASP.NET技术开发的示例应用,它为学习和理解ASP.NET的Web应用程序开发提供了丰富的实践素材。这个项目包含了用户登录、商品展示、购物车管理和后台商品管理等多...
在ASP.NET源代码中,开发者会用到ADO.NET库来与数据库进行交互,执行CRUD操作(创建、读取、更新和删除)。ADO.NET提供了一种抽象层,使得开发者可以轻松地连接到不同的数据库,执行SQL查询,并将结果转换为易于处理...
《Pro ASP.NET MVC 5 源代码》是针对ASP.NET MVC 5框架的一本深入学习教程,旨在帮助初学者和开发者理解并掌握这一强大的Web应用程序开发技术。ASP.NET MVC是一个开源的、基于模型-视图-控制器(MVC)模式的框架,它...
10. **错误处理与日志记录**:为了便于调试和问题排查,开发者通常会实现错误处理和日志记录机制,ASP.NET提供了异常处理和 tracing 功能,帮助记录程序运行过程中的信息。 通过学习和分析这个基于ASP.NET的BBS论坛...
【ASP.NET会议记录系统】是一种基于ASP.NET技术开发的应用程序,专门用于管理和处理会议记录的各个环节,包括记录的创建、查询以及整体管理。ASP.NET是微软公司推出的一种强大的Web应用程序框架,它允许开发者构建高...
网上书店的ASP.NET源代码与SQL数据库项目是一个典型的Web应用程序开发实例,主要涉及的技术栈包括ASP.NET、C#以及SQL Server。在这个项目中,开发者利用ASP.NET作为Web应用框架,C#作为后端编程语言,而SQL Server则...
11. **错误处理与日志记录**:良好的错误处理和日志记录是任何应用的基础,这些代码可能包含了如何在ASP.NET中实现这些功能的示例。 12. **状态管理**:包括ViewState、Session、Cookie等在ASP.NET中用于保持用户...
【ASP.NET 完整网站代码】是一套全面的网络开发资源,它涵盖了从基础到高级的网站设计技术,旨在帮助开发者构建功能丰富的动态网站。这个压缩包中的内容可能包括源代码、数据库配置、页面设计、后台逻辑处理等多个...