我写的第一个ASP.NET"组件"

demo.aspx代码:
<%@ Inherits="FeaturedProduct" %>
<script Language="C#" runat="server">
void btnSetBgcolor_click(Object s,EventArgs e)
{
setBackCalor(txtBgcolor.Text);
}
void btnSubmit_click(Object s,EventArgs e)
{
Add(txtUsername.Text,txtContent.Text);
}
</script>
<table width="200" cellpadding="10"
cellspacing="0" bgcolor="<%=BackColor%>">
<tr>
<td>
<h3>Blenders on Sale!</h3>
See our selection of blenders in the
home appliance deparment.
</td>
</tr>
</table>
<form runat="server">
输入颜色:
<asp:TextBox id="txtBgcolor" runat="server"/>
<asp:Button id="btnSetBgcolor" onclick="btnSetBgcolor_click" Text="设置颜色" runat="server"/>
<br>
username:
<asp:TextBox id="txtUsername" runat="server"/>
<br>
content:
<asp:TextBox id="txtContent" runat="server"/>
<br>
<asp:Button id="btnSubmit" onclick="btnSubmit_click" Text="提交留言" runat="server"/>
</form>
--------------------------------------------------------------------------------
FeaturedProduct.cs代码:
using System;
using System.Data;
using System.Data.OleDb;
using System.Web.UI;
using System.Web.UI.WebControls;
public class FeaturedProduct : System.Web.UI.Page
{
public string BackColor = "lightgreen";
public void setBackCalor(string str)
{
BackColor = str;
}
public void Add(string username,string content)
{
OleDbConnection conConnection = new OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0;Data Source=" + Server.MapPath("./db1.mdb") );
OleDbCommand cmdCommand = new OleDbCommand("insert into guestbook (username,content) values('" + username + "','" + content + "')", conConnection);
conConnection.Open();
cmdCommand.ExecuteNonQuery();
conConnection.Close();
}
}

时间: 2024-12-02 15:27:22

我写的第一个ASP.NET&quot;组件&quot;的相关文章

我写好了一个ASP页面,如何发布啊?

问题描述 我想做的想过是在局域网内,比如在寝室内拿网线+路由连起来的一个小局域网,发布一个个人网站,然后同寝室的其他人能通过网线来访问我的网站.怎么弄啊?页面已经写好了. 解决方案 解决方案二:告诉他们你的IP地址解决方案三:引用楼主doudouchonga的回复: 我想做的想过是在局域网内,比如在寝室内拿网线+路由连起来的一个小局域网,发布一个个人网站,然后同寝室的其他人能通过网线来访问我的网站.怎么弄啊?页面已经写好了. 本机IIS发布,然后关下防火墙,告诉他们你的IP,页面名称.如果路由器

我写的第一个ASP.NET组件

asp.net demo.aspx代码:<%@ Inherits="FeaturedProduct" %><script Language="C#" runat="server"> void btnSetBgcolor_click(Object s,EventArgs e) { setBackCalor(txtBgcolor.Text); } void btnSubmit_click(Object s,EventArgs

用Delphi 6开发ASP上传组件详解

上传|详解 文件上传是WEB开发中经常要用到的功能,但ASP本身和内置的组件都不支持文件上传功能.网上流传的一些第三方组件虽然能够解决这个问题,但大多是要收费的,更别说Open Source了.本文将详细剖析WEB文件上传的原理,以及一步步指导读者如何用Delphi6开发一个ASP上传组件. 1 Html文件分析 首先我们来看一个html文件源码,文件名是test.htm,功能是提供用户上传的界面: <html> <body> <center> <form nam

visual studio-求助!!我用VS Studio 写了一个asp.net网站,如何配置IIS,使得能够在浏览器上访问?

问题描述 求助!!我用VS Studio 写了一个asp.net网站,如何配置IIS,使得能够在浏览器上访问? 我用Microsoft Visual Studio 2013 编写了一个网站,现在只有项目工程文件,如何配置IIS,使得能够在浏览器上访问??谢谢!! 解决方案 http://jingyan.baidu.com/article/fedf073772b93535ad89777c.html 解决方案二: http://jingyan.baidu.com/article/eb9f7b6d9e

请教各位大神帮写一个ASP申请表单

问题描述 请教各位大神帮写一个ASP申请表单 <div style="margin-left:auto; margin-right:auto;margin-top:0px; width:950px; "> <div id="div0" runat="server" style="line-height:20px;"> <ul> <li style="text-align:ce

怎样开始一个ASP网站的设计

设计 怎样开始一个ASP网站的设计 把这篇文章送给bluetooth:也作为给初学者的一个参考.文中谈到的只是我的个人看法和做法,如有不尽之处,请指正. 在开始设计一个ASP站点的时候,面对着一大堆的问题,到底要怎么样入手,才能让网站设计做到快,好,而且调试.更改,移植起来又方便呢?下面以留言本的设计为例子,谈谈站点的设计. (一)站点的功能 "磨刀不误砍柴工",先写出站点的功能,对以后的工作有很大的帮助.现在来设计一个留言本,功能如下: 1.单用户版.只有一个管理员,所有人都可以留言

如何编写一个ASP类

前几天大佛写了"ASP设计模式",可能有些初学者或者刚刚接触ASP的朋友不一定完全看得明白,偶就整理了一下编写一个ASP类的方法,大部分是从网上找来的.希望对朋友们有帮助. <ASP设计模式>(作者 我佛山人): 首先ASP的类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接触过,可以先看看下面的说明:在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,可以在类内外部调用) .被声明

创建一个ASP分页类(一)文章部分

创建|分页 创建一个ASP通用分页类 平波 从开始学习到使用ASP到现在也写了不少程序了,最令人头痛的是写数据分页,每次都是由于几个变量名或几个参数的不同,因而需要每次都写哪一段冗长而又繁杂的分页代码,代码长了使得程序的可读性变差,容易出差,调试半天也找不出错在哪里,所以慢慢的我开始使用一些网上的提供的分页函数或分页类.的确省事不少,但是通常的函数和类的做法都是就数据显示部分也封装了起来,每次为了达到自己需要的显求效果要去改动函数或者类的本身,所以使用起来也不是怎么方便,自己写的分页改起来已经够

实现一个Asp.net自定义Back控件

asp.net|控件 本文讲述了如何给Web页面添加一个服务器端控件,从而将用户的浏览器重定向到该控件所指向的页面(referring page). by Juval Lowy Q:实现一个ASP.NET Back控件我想在ASP.NET页面中添加一个链接,通过它,我可以返回到它所指向的页面.不知怎样用一个服务器端控件来实现它呢?我想通过该控件返回到已访问过的页面,而并不想用浏览历史记录的方法. A:你可以用两种方法在一个Web页面上实现一个"Back"链接.第一种方法是用客户端脚本读