`

asp.net代码记录

 
阅读更多

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" %>
分享到:
评论

相关推荐

    asp.net 代码生成器 .NET代码生成器 C#代码生成器 三层源代码生成器

    8、《Coder.NET代码生成器》需要.Net FrameWork2.0运行环境,基于SQL Server 2005使用。 9、如无法运行本软件,请下载并安装由微软公司提供的.Net FrameWork2.0系统. 10、如果您在使用过程中遇到程序问题或建议...

    vb.net及asp.net代码手册

    这个“VB.NET及ASP.NET代码手册”可能是针对以上提到的各个知识点提供详细的代码示例和解释,帮助开发者快速理解和应用这些技术。通过深入学习和实践手册中的内容,开发者可以提升在.NET平台上的开发技能,更好地...

    asp.net数据记录删除的源代码

    在本案例中,"asp.net数据记录删除的源代码"应该包含一个实现此功能的示例程序。下面,我们将深入探讨这个主题。 首先,要删除数据记录,我们需要连接到数据库。这可以通过创建SqlConnection对象完成,其中包含...

    asp.net代码添加页

    ASP.NET提供了丰富的功能,如服务器控件、事件驱动模型、代码隐藏等,使得Web开发更加高效和便捷。 #### 2. **ASP.NET页面生命周期** ASP.NET页面的生命周期包括多个阶段:初始化、加载视图状态、预渲染、加载控件...

    Asp.net源代码

    描述中的“Asp.net写人程序代码”可能是指一个特定的Asp.NET应用,该应用包含了处理用户输入和数据存储的功能,比如创建、编辑或删除用户记录。在Asp.NET中,这类操作通常涉及使用控件(如TextBox和Button)来获取和...

    ASP.NET源代码共享

    在这个名为"ASP.NET源代码共享"的主题中,我们可以推测这是一个关于分享ASP.NET相关项目源代码的资源。尽管描述部分为空,但从标签"源码"和"工具"可以推断,这个压缩包可能包含了一个或多个实用的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应用场景的代码库,可能涵盖从基础到高级的各种技术。 在ASP.NET中,你可以了解到以下关键知识点: 1. **页面生命周期**:ASP.NET页面经历一系列的生命周期...

    经典ASP.NET项目源代码

    ASP.NET是一种由微软开发的服务器端Web应用程序框架,用于构建动态网站、 web 应用程序和 web 服务。...对于进一步提升ASP.NET技能,你可以关注代码中的设计模式、数据库交互逻辑、以及错误处理和日志记录机制。

    ASP.NET平台的图书馆借阅系统源代码

    ASP.NET平台的图书馆借阅系统源代码是基于微软的ASP.NET技术栈开发的,用于实现图书馆内部的图书借阅、归还、续借、查询等管理功能。此系统利用C#编程语言作为后端开发的主要工具,配合SQL Server数据库进行数据存储...

    ASP.NET写的轮播图代码页面

    在这个“ASP.NET写的轮播图代码页面”中,我们可以期待找到以下关键知识点: 1. **服务器控件**:ASP.NET提供了丰富的服务器控件,如Image、Panel、Timer等,这些控件可以帮助开发者实现轮播图的基本功能。例如,...

    ASP.NET宠物商店网页MyPetShop源代码

    ASP.NET宠物商店网页MyPetShop源代码是一个基于微软的ASP.NET技术开发的示例应用,它为学习和理解ASP.NET的Web应用程序开发提供了丰富的实践素材。这个项目包含了用户登录、商品展示、购物车管理和后台商品管理等多...

    在线考试系统 ASP.NET 源代码+数据库

    在ASP.NET源代码中,开发者会用到ADO.NET库来与数据库进行交互,执行CRUD操作(创建、读取、更新和删除)。ADO.NET提供了一种抽象层,使得开发者可以轻松地连接到不同的数据库,执行SQL查询,并将结果转换为易于处理...

    Pro ASP.NET MVC 5 源代码

    《Pro ASP.NET MVC 5 源代码》是针对ASP.NET MVC 5框架的一本深入学习教程,旨在帮助初学者和开发者理解并掌握这一强大的Web应用程序开发技术。ASP.NET MVC是一个开源的、基于模型-视图-控制器(MVC)模式的框架,它...

    基于asp.net的BBS论坛网站源代码

    10. **错误处理与日志记录**:为了便于调试和问题排查,开发者通常会实现错误处理和日志记录机制,ASP.NET提供了异常处理和 tracing 功能,帮助记录程序运行过程中的信息。 通过学习和分析这个基于ASP.NET的BBS论坛...

    asp.net会议记录系统

    【ASP.NET会议记录系统】是一种基于ASP.NET技术开发的应用程序,专门用于管理和处理会议记录的各个环节,包括记录的创建、查询以及整体管理。ASP.NET是微软公司推出的一种强大的Web应用程序框架,它允许开发者构建高...

    网上书店 asp.net 源代码与sql数据库

    网上书店的ASP.NET源代码与SQL数据库项目是一个典型的Web应用程序开发实例,主要涉及的技术栈包括ASP.NET、C#以及SQL Server。在这个项目中,开发者利用ASP.NET作为Web应用框架,C#作为后端编程语言,而SQL Server则...

    asp.net程序源代码集锦03

    11. **错误处理与日志记录**:良好的错误处理和日志记录是任何应用的基础,这些代码可能包含了如何在ASP.NET中实现这些功能的示例。 12. **状态管理**:包括ViewState、Session、Cookie等在ASP.NET中用于保持用户...

    asp.net完整网站代码

    【ASP.NET 完整网站代码】是一套全面的网络开发资源,它涵盖了从基础到高级的网站设计技术,旨在帮助开发者构建功能丰富的动态网站。这个压缩包中的内容可能包括源代码、数据库配置、页面设计、后台逻辑处理等多个...

Global site tag (gtag.js) - Google Analytics