在一个已有的网站上加上Microsoft.Web.Atlas

Microsoft Azure网站架构 Azure网站的顶层架构 微软在每个数据中心都部署有Azure网站系统。根据用户数量,数据中心可用机器容量等,在每个数据中心部署有不同数量的部署单元。每个部署单元都是包含完整Azure网站功能的独立系统,每个部署单元之间是相互独立的。下图描述了Azure网站的顶层架构。 同一个Azure订阅下的,属于同一个数据中心的所有网站都在一个部署单元中,不会分散到不同的部署单元。比如,Sky在香 阅读详情

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


VS中Web应用程序和Web网站 无意间发现了还有这样的不同,在感觉有些晕的时候,找找答案。        在新建网站的时候会有两种选择,在解决方案右击我们会看到,新建网站这一项,同时会看到新建项。        据说Web应用程序是让程序员更好的从winForm过度到Web开发而保留的。web网站就要完全应用于web开发的。 Web应用程序和Web网站       相同点:        1、都是设计A 阅读详情

相关推荐

Microsoft.Web.Atlas.dll

.net中Atlas控件dll!下载后添加到工具箱中就可以使用!

Atlas快速入门之实战Atlas

   新近编译了一篇老外的作品,觉得对ATLAS的入门还不错,故翻译之,发表在http://dev.yesky.com/msdn/488/2586488.shtml上,现全文转到这里   随着ajax技术的出现,web 2.0时代已经来临,目前已经涌现了大量的web 2.0的网站,比如live.com,fclickr相册网站,google Map等等。那什么是ajax呢?AJAX技术其实是旧瓶装新...

jackyrongvip的专栏 731

Microsoft.Web.Atlas.dll控件,实现ajax的dll文件

Microsoft.Web.Atlas.dll控件

微软 web框架_Microsoft .NET Web编程:网站与Web应用程序

微软 web框架 In .NET 2.0, Microsoft introduced the Web Site. This was the default way to create a web Project in Visual Studio 2005. In Visual Studio 2008, the Web Application has be...

cunchi8090的博客 879

激光甲烷传感器DIY指南:从DFB激光器选型到Herriott池光路搭建

本文详细介绍了如何DIY激光甲烷传感器,从DFB激光器选型到Herriott池光路搭建的全过程。通过TDLAS技术实现ppm级甲烷检测,适用于家用燃气泄漏监测和农业沼气监测等场景。文章包含核心器件选型、光路搭建技巧、信号调理方案及系统集成优化,为创客提供实用指南。

f9g0h的博客 594

5.44GHz超高精度!STM32G474的HRTIM时钟配置避坑指南

本文深入解析STM32G474内置高分辨率定时器的时钟配置要点,帮助工程师避开常见陷阱。文章详细阐述了从系统时钟到5.44GHz等效时基的路径,重点分析了预分频器乘法器、周期计算溢出、影子寄存器同步等关键配置,并结合实测波形对比,确保HRTIM在电机控制、数字电源等精密应用中发挥极限性能。

book8的博客 522

五大专业电路图工具选型与实战指南

电路图是电子系统设计的法定依据,其本质是电气逻辑、制造约束与跨职能沟通的统一载体。理解原理图工具的核心差异,关键在于把握其底层定位:是否支持国标符号库、能否闭环对接PCB制造、是否内置仿真验证能力、是否适配车规级认证流程、以及是否具备语义化表达能力。AxGlyph聚焦技术意图传达,EdrawSoft强化国产办公流集成,嘉立创EDA打通设计-采购-打样链路,KiCad提供开源可控的工业级规则引擎,LTspice则实现绘图即仿真的动态验证。这些能力共同构成从课程设计、原型验证到量产交付的全栈支撑体系,尤其在星型

weixin_34161032的博客 393

谷歌(Google) Pixel 8/9 Pro(xl)如何获取 root 权限

谷歌(Google)Pixel8/9Pro(xl)等系列手机破解后,会在你的init_boot.img同路径生成一个magisk_patched.img,把这个文件拷贝到adb目录下,稍后还得把它刷回手机,这样手机才能获得Root权限,因为安卓14、15以后的内核结构调整,和Pixel7及以下的6、5、4、3、2等系列手机破解稍微不一致。因为ROOT权限的获取,需要使用ROM中的内核文件,个人强烈建议在官网下载ROM,直接刷最新版,其他地方的ROM如果没有校验码,请自行斟酌是否使用。

bugsycrack的博客 3486

微软Web Application Stress 的使用体验

有个朋友来信说下了微软的Web压力测试工具,但不会使用,也没有中文的版本,有幸我做B/S下的CRM系统时曾经用过,为了方便大家,我写了一下简单使用的说明,当然只是简单的使用,起个抛砖引玉的作用J       Web Application Stress 从英文上看就知道是Web的压力测试工具。它可以用来模拟多个用户操作网站,特别在.Net开发B/S的应用程序时,在程序投入运行时,可以用它来进行

cwj007的专栏 9133

用Blender给ArduPilot无人船编队设计灯光秀:从建模到飞行的保姆级教程

本文详细介绍了如何利用Blender和ArduPilot为无人船编队设计灯光秀的全流程技术方案。从3D动画设计、坐标转换、数据导出到ArduPilot飞控配置和灯光控制,提供了一套完整的保姆级教程,帮助开发者实现水面灯光编队表演。

weixin_29213525的博客 386

EtherCAT主站SOEM -- 18 --Qt-Soem通过CSV模式(周期同步速度模式)控制一个电机转圈圈

以上就是 EtherCAT主站SOEM – 18 --Qt-Soem通过CSV模式(周期同步速度模式)控制一个电机转圈圈 的内容。有不明白的地方欢迎留言;有建议欢迎留言,我后面编写文档好改进。创作不容,如果文档对您有帮助,记得给个赞。

常驻客栈的博客--嵌入式EtherCAT 1211

探索微软开源生态:microsoft.github.io 项目解析与应用指南

是微软在其 GitHub 平台上托管的一个重要资源库,它是微软开源项目的官方文档和信息中心。这个项目不仅展示了微软在各个领域的开放源代码项目,还提供了详细的文档、教程和社区资源,帮助开发者更好地理解和参与这些项目。 ## 技术分析 该站点基于现代 Web 开发技术构建,主要包括以下组件和技术: 1. **静态网站生成器** - 使用了 [Jekyll](https://jekyllrb.co...

gitblog_00070的博客 4873

uniapp [全端兼容] - 实现接入集成高德地图搜索地址及选择位置功能,搜索框检索选择地点并返回经纬度及详细省市区县街道地址,用户搜索历史及清空历史记录,选择地址自动获取周边位置列表/地图移动选点

uni-app,高德地图,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,Uniapp高德地图,在地图上选择或搜索指定地点,打开地图选择位置,关联地址搜索,输入地址返回附近地址列表,uniApp高德地图地址搜索,搜索框历史记录,关键字搜索,周边查询,搜索位置,uniapp对接高德实现搜索出现地址以及保存搜索记录,集成高德地图,实现精准位置选点功能,获取当前定位城市,如何实现搜索功能,获取省份城市区街道详细地址经纬度,移动选点标记位置,在地图上进行选择位置选点、搜索

🏆 前端领域优质创作者 1万+

Microsoft Expression Web 简体中文正式版

Microsoft Expression Web 简体中文正式版2007-10-02 15:28 Microsoft Expression Web 简体中文正式版相对于早期的 Microsoft Expression Web Designer CTP1(英文)除了它是正式的中文

2098

【WRF-FDDA】观测 Obs nudging 的配置与使用说明(中)

WRF-FDDA

WW、forever的博客 280

【AI Guide】AI面试攻略只用看这一篇就够了!力争做全网最全的AI面试攻略——大模型(五)Adapter 微调

Adapter 微调(Adapter Fine-tuning)是一种高效的参数高效微调(PEFT)方法。相较于全参数微调(Full Fine-tuning),Adapter 在预训练模型的特定层插入轻量级的可训练模块,而冻结原始模型参数,从而减少计算和存储开销。是缩放因子,控制 Adapter 输出的影响程度。设 Transformer 层的隐藏状态为。为 Adapter 层的可训练参数,为非线性激活函数,如 ReLU。为冻结的预训练模型参数,

AI科研社 182

利用微软Atlas消费外部Web服务

摘要 为了从Atlas中消费外部Web服务,你可以为这些服务构建一个基于服务器的Web服务代理。幸好,你可以利用Visual Studio和Atlas特征来处理这其中的大部分工作。    一、引言  如今,AJAX已 经成为构建基于浏览器的交互式客户端应用程序的主流技术,从而使得服务器端行为集中于提供特定的Web服务。另一方面,Web服务已经成为当今在服务器级 暴露业务功能的事实上的标准。假定...

weixin_34228662的博客 96

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

atlas网站的webconfig配置文件

使用Atlas Hands-On-Lab VSI模板时,您可能不见得会注意到在项目角落中有一个隐形人,它就是Web.config配置文件,与一般的项目配置文件不同它里面加入了Atlas运作所必须的相关设定,以下是其组态设定:     Note: As an alternative to hand editing this file you can use the     web

qpeterpeter的专栏 337

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

微软Microsoft有许多耳熟能详的软件?

微软一个巨无霸的软件公司,有很多优秀的产品。

软件行业技术文化交流。 2380

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

微软项目 --> Atlas

微软致力于简化Ajax风格Web应用的开发,并提供丰富的、可交互的和个性化的用户体验。开发者可以对客户端脚本不甚了解;但他们可以很容易地开发和调试这种应用程序。 出于这一目的,微软启动了一个新的项目,研发代号“Atlas”。Atlas为开发这带来了如下特性:1.Atlas客户端脚本框架 2.Atlas的ASP.NET服务器控件 3.ASP.NET Web Services集成 4.Atla

297

Microsoft Web Application Stress Tool

MicrosoftWebApplicationStressTool是由微软的网站测试人员所开发,专门用来进行实际网站压力测试的一套工具。透过这套功能强大的压力测试工具,您可以使用少量的Client端计算机仿真大量用户上线对网站服务所可能造成的影响,在网站实际上线之前先对您所设计的网站进行如同真实环境下的测试,以找出系统潜在的问题,对系统进行进一步的调整、设置工作。 Micr...

dibiji9137的博客 145
上一篇: DataGrid,GridView和DetailsView中添加删除确认提示
下一篇: 有profile 的Web.Config
Open2ye
博客等级 码龄23年 6粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值