在一个已有的网站上加上Microsoft.Web.Atlas
2006-05-26 13:16
211 查看
1.
建一个 Bin 目录 将 Microsoft.Web.Atlas.dll 复制进去
2.
打开Web.Config 在
在“ <system.web>”内加入
<pages>
<controls>
<add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
<add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
</controls>
</pages>
3.在aspx文件中加入Atlas 例如
ajax.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<input type="text" id="asdf" />
<atlas:ScriptManager ID="s1" runat="server" EnablePartialRendering="true" />
<atlas:UpdatePanel ID="u1" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView1" DataSourceID="ObjectDataSource1" DataKeyNames="ID" AutoGenerateColumns="false"
AutoGenerateEditButton="true" AutoGenerateDeleteButton="true" runat="Server">
<Columns>
<asp:BoundField DataField="Name" />
<asp:BoundField DataField="Des" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" TypeName="ProductInfo" SelectMethod="GetProducts"
UpdateMethod="UpdateProduct" DeleteMethod="DeleteProduct" runat="Server">
<UpdateParameters>
<asp:Parameter Name="ID" Type="Int32" />
<asp:Parameter Name="Name" />
<asp:Parameter Name="Des" />
</UpdateParameters>
</asp:ObjectDataSource>
</ContentTemplate>
</atlas:UpdatePanel>
</form>
</body>
</html>
ProductInfo.cs
using System;
using System.Data;
using System.Data.SqlClient;
public class ProductInfo
{
const string conString =
@"Data Source=./SQLEXPRESS;AttachDbFilename=c:/t/DataSourceDemo/App_Data/ASPNETDB.mdf;Integrated Security=True;User Instance=True";
public static SqlDataReader GetProducts()
{
SqlConnection con = new SqlConnection(conString);
string selectString = "SELECT * FROM Products";
SqlCommand cmd = new SqlCommand(selectString, con);
con.Open();
SqlDataReader dtr =
cmd.ExecuteReader(CommandBehavior.CloseConnection);
return dtr;
}
public static void UpdateProduct(int Id,string Name, string des)
{
SqlConnection con = new SqlConnection(conString);
string updateString = "UPDATE Products SET " +
"Name=@Name,Des=@Des " +
"WHERE ID=@Id";
SqlCommand cmd = new SqlCommand(updateString, con);
cmd.Parameters.AddWithValue("@Id", Id);
cmd.Parameters.AddWithValue("@Name", Name);
cmd.Parameters.AddWithValue("@Des", des);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
public static void DeleteProduct(int Id)
{
SqlConnection con = new SqlConnection(conString);
string deleteString = "DELETE Products " +
"WHERE ID=@Id";
SqlCommand cmd = new SqlCommand(deleteString, con);
cmd.Parameters.AddWithValue("@Id", Id);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
}
Web.Config
<?xml version="1.0"?>
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<pages>
<controls>
<add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
<add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
</controls>
</pages>
<compilation debug="true">
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
<authentication mode="Windows"/>
</system.web>
</configuration>
Sql.txt
Products
Id Name Des
1 ProA FirstPro
2 ProB 2ndPro
建一个 Bin 目录 将 Microsoft.Web.Atlas.dll 复制进去
2.
打开Web.Config 在
在“ <system.web>”内加入
<pages>
<controls>
<add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
<add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
</controls>
</pages>
3.在aspx文件中加入Atlas 例如
ajax.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<input type="text" id="asdf" />
<atlas:ScriptManager ID="s1" runat="server" EnablePartialRendering="true" />
<atlas:UpdatePanel ID="u1" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView1" DataSourceID="ObjectDataSource1" DataKeyNames="ID" AutoGenerateColumns="false"
AutoGenerateEditButton="true" AutoGenerateDeleteButton="true" runat="Server">
<Columns>
<asp:BoundField DataField="Name" />
<asp:BoundField DataField="Des" />
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ObjectDataSource1" TypeName="ProductInfo" SelectMethod="GetProducts"
UpdateMethod="UpdateProduct" DeleteMethod="DeleteProduct" runat="Server">
<UpdateParameters>
<asp:Parameter Name="ID" Type="Int32" />
<asp:Parameter Name="Name" />
<asp:Parameter Name="Des" />
</UpdateParameters>
</asp:ObjectDataSource>
</ContentTemplate>
</atlas:UpdatePanel>
</form>
</body>
</html>
ProductInfo.cs
using System;
using System.Data;
using System.Data.SqlClient;
public class ProductInfo
{
const string conString =
@"Data Source=./SQLEXPRESS;AttachDbFilename=c:/t/DataSourceDemo/App_Data/ASPNETDB.mdf;Integrated Security=True;User Instance=True";
public static SqlDataReader GetProducts()
{
SqlConnection con = new SqlConnection(conString);
string selectString = "SELECT * FROM Products";
SqlCommand cmd = new SqlCommand(selectString, con);
con.Open();
SqlDataReader dtr =
cmd.ExecuteReader(CommandBehavior.CloseConnection);
return dtr;
}
public static void UpdateProduct(int Id,string Name, string des)
{
SqlConnection con = new SqlConnection(conString);
string updateString = "UPDATE Products SET " +
"Name=@Name,Des=@Des " +
"WHERE ID=@Id";
SqlCommand cmd = new SqlCommand(updateString, con);
cmd.Parameters.AddWithValue("@Id", Id);
cmd.Parameters.AddWithValue("@Name", Name);
cmd.Parameters.AddWithValue("@Des", des);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
public static void DeleteProduct(int Id)
{
SqlConnection con = new SqlConnection(conString);
string deleteString = "DELETE Products " +
"WHERE ID=@Id";
SqlCommand cmd = new SqlCommand(deleteString, con);
cmd.Parameters.AddWithValue("@Id", Id);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
}
Web.Config
<?xml version="1.0"?>
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<pages>
<controls>
<add namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
<add namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Atlas" tagPrefix="atlas"/>
</controls>
</pages>
<compilation debug="true">
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
<authentication mode="Windows"/>
</system.web>
</configuration>
Sql.txt
Products
Id Name Des
1 ProA FirstPro
2 ProB 2ndPro
相关文章推荐
- WCF客户端引用带有 int bool 类型的方法时,会自动加上一个Specified参数的 解决方法 Web Reference for a WCF Service has Extra “IdSpecified” Parameter -摘自网络
- MOSS中集成各个子网站的数据到一个页面,做"决策支持"页面的首选: Web Capture
- Microsoft Visual Studio中web应用程序和Web网站区别
- SSH:利用Struts2+Hibernate4+Spring4+SQLServer框架,搭建一个前后端web网站(2)
- SSH:利用Struts2+Hibernate4+Spring4+SQLServer框架,搭建一个前后端web网站(5)
- 一个不错的Silverlight展示网站反编译后的源码和大家分享一下(http://www.microsoft.com/taiwan/student/Good.htm),很简单的
- 发现一个做web前端的工具网站
- Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架
- VS中一个解决方案有多个Web网站.如何不启动全部asp.net development server(WEB服务器)
- 使用maven创建一个简单的liftweb网站样例
- ZendStudio导入一个已有的网站
- 一个学习html(dom),js,css,xml等所有web技术的好网站
- [Web] 一个插件告诉你,这个网站是基于什么技术开发的
- 在本机环境中搭建一个真正的web网站环境(和网站部署到服务器上效果一致)
- 一步步学习SPD2010--第十三章节--管理SP Server环境的Web内容(1)--创建一个发布网站
- SSH:利用Struts2+Hibernate4+Spring4+SQLServer框架,搭建一个前后端web网站(4)
- 给大家提供一个包含大量Web服务的网站!
- 如何检测Web网站使用的是什么JS框架--一个很好用的工具
- android手机访问网站时 出现您未被授权查看该页 您试图访问的 Web 服务器上有一个不被允许访问该网站的 IP 地
- WebCollector爬虫爬取一个或多个网站