当前位置 > 首页 > Asp.net

微软ASP.NET站点部署指南(8):部署Code-Only更新

2011-11-30 13:07:00来源:Asp.net

1.  综述

初始化部署以后,你需要继续维护和更新你的站点。本章节将向你展示一个不包括数据库改变的部署升级流程。(下一章节将展示数据库改变的部署升级流程。)

提醒:如果根据本章节所做的操作出现错误信息或一些功能不正常的话,请务必check Troubleshooting页面

2.  修改代码

为你的程序做一个简单的修改,在Instructors 列表页添加一个功能,一般选择一个Instructor的时候能够显示该Instructors 的所有课程courses。

Instructors页面可以看到每个记录有个Select连接,点击之后除了行会变灰色,其它什么都没有做。

 

添加代码,当点击Select连接的时候显示该instructor的课程courses。

在Instructors.aspx页面,在ErrorMessageLabel label控件之后添加如下代码:

<h3>Courses Taught</h3>
<asp:ObjectDataSource ID="CoursesObjectDataSource" runat="server" TypeName="ContosoUniversity.BLL.SchoolBL"
DataObjectTypeName
="ContosoUniversity.DAL.Course" SelectMethod="GetCoursesByInstructor">
<SelectParameters>
<asp:ControlParameter ControlID="InstructorsGridView" Name="PersonID" PropertyName="SelectedDataKey.Value"
Type
="Int32"/>
</SelectParameters>
</asp:ObjectDataSource>

<asp:GridView ID="CoursesGridView" runat="server" DataSourceID="CoursesObjectDataSource"
AllowSorting
="True" AutoGenerateColumns="False" SelectedRowStyle-BackColor="LightGray"
DataKeyNames
="CourseID">
<EmptyDataTemplate>
<p>No courses found.</p>
</EmptyDataTemplate>
<Columns>
<asp:BoundField DataField="CourseID" HeaderText="ID" ReadOnly="True" SortExpression="CourseID"/>
<asp:BoundField DataField="Title" HeaderText="Title" SortExpression="Title"/>
<asp:TemplateField HeaderText="Department" SortExpression="DepartmentID">
<ItemTemplate>
<asp:Label ID="GridViewDepartmentLabel" runat="server" Text='<%# Eval("Department.Name") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</

  • Looking into ASP.Net MVC 4.0 Mobile Development - part 2

    2012-11-14 4:40:00

    In this post I will be continuing my discussion on ASP.Net MVC 4.0 mobile development. You ca

  • WPF初探——NotifyIcon的实现

    2010-2-3 11:25:00

    阅读: 483 评论: 2 作者: royen 发表于 2010-02-02 21:52 原文链接 前天晚上睡觉前萌生实现一个小软件的想法,界面准备采用类似Demon tools的N

  • Using Json.NET for text and binary Json payloads with WCF WebApi

    2011-5-19 14:50:00

    There is an aging post by Christian on how to use the awesome Json.NET library as a default ser

  • 读取C# Textbox控件中包含中文内容的长度

    2007-5-9 22:59:00

    摘要: 获取Textbox中输入内容的长度(包括中文、字符和数字等) 阅读全文 飘飞的雪 2007-05-08 22:46 发表评论

  • Animation全接触(前言)

    2007-3-14 15:58:00

    关于AjaxControlToolkit中的Animation的话题,一直留在我的“写作队列”中。但是由于最近事情较多,一直没有开始写这个系列的文章。现在忽然意识到,如果不趁这方面的文章还没有大量出

  • 白痴理解的SOAP/Web Service/WSDL关系

    2009-5-28 3:01:00

          以前也曾经写过简单的WebService,但是并没有深入的研究,这两天看了园子里的一些文章,又请教了身边的高人,把SOAP、Web Se

  • 对CodeSmith + netTiers 生成DAL的一点补充

    2007-7-26 16:37:00

    摘要: 最近在项目中使用CodeSmith + netTiers 生成数据访问层DAL,感觉效果很好,减少了大量的简单重复劳动。 不过在使用过程中发现CodeSmith提供的方法不

  • .Net是什么!!!!

    2012-3-15 9:48:00

    我是个从食品专业转行成程序员的。也就上几个月的培训学校。到现在为止接触.Net2年多一点吧。给我的印象,.Net就是一堆工具的集合,做不同的物体用对应的工具。都说.net是开发winForm桌面应用

  • C#利用QrCode.Net生成二维码(Qr码)

    2012-3-30 22:18:00

    现在网上很多应用都是用二维码来分享网址或者其它的信息。尤其在移动领域,二维码更是有很大的应用场景。因为项目的需要,需要在网站中增加一个生成二维码分析网址的功能,在谷歌大幅度抽筋的情况下无奈使用百度。

  • 使用AOP动态调用WebService(一)

    2009-8-23 2:20:00

    摘要: 原创:使用AOP方法动态调用WebService --------------------------------------------------------------------