... DISPLAYING AND UPDATING DATA Data Controls Data-Bound Controls List Controls 40 5 40 7 40 8 40 8 40 8 40 8 40 8 41 4 41 8 41 8 42 1 42 2 42 3 42 4 42 5 42 8 42 8 42 8 42 9 43 0 43 4 43 7 43 8 43 8 44 1 44 1 44 2 44 6 45 0 45 1 45 3 ... Introducing LINQ LINQ to Objects LINQ to XML LINQ to ADO .NET 45 5 45 5 45 6 45 6 45 6 45 6 46 3 46 4 46 6 47 2 47 3 47 9 47 9 49 3 49 4 49 7 49 8 49 9 49 9 49 9 Introducing the ADO .NET Entity Framework Mapping Your ... Performance Practical LINQ and ADO .NET Entity Framework Tips Summary CHAPTER 15: WORKING WITH DATA — ADVANCED TOPICS 51 7 51 7 51 7 5 24 53 6 54 4 54 9 55 0 55 0 55 3 Formatting Your Controls Using Styles 55 4...
Ngày tải lên: 15/02/2014, 07:20
... Application Adding Dynamic Data to an Existing Application Understanding Model Binding Attribute Driven UI Attribute Driven Validation Summary 44 3 44 4 44 5 44 5 44 8 44 9 45 0 45 2 45 3 CHAPTER 13: WORKING ... Providers Configuration Providers Summary 52 9 53 0 53 1 53 2 53 7 54 0 54 4 54 5 54 6 54 8 5 54 55 7 CHAPTER 15: EXTENDING THE PROVIDER MODEL 55 9 Providers Are One Tier in a Larger Architecture Modifying through ... Caching Caching Programmatically Data Caching Using the Cache Object Controlling the ASP. NET Cache Cache Dependencies NET 4. x’s New Object Caching Option Using the SQL Server Cache Dependency Enabling...
Ngày tải lên: 01/08/2014, 16:34
Professional ASP.NET 3.5 in C# and Visual Basic Part 4 potx
... performance tactics available in ASP. NET 3 .5 One of the most exciting performance capabilities is the caching capability aimed at exploiting Microsoft’s SQL Server ASP. NET 3 .5 includes a feature called ... you can run your ASP. NET applications on 64- bit Intel or AMD processors Because ASP. NET 3 .5 is fully backward compatible with ASP. NET 1.0, 1.1 and 2.0, you can now take any former ASP. NET application, ... connectionString = ConfigurationManager.ConnectionStrings["Northwind"] ConnectionString.ToString(); Label1.Text = connectionString; } catch (Exception) { Label1.Text = "No connection string found.";...
Ngày tải lên: 05/07/2014, 18:20
Beginning ASp.NET 4.5 in C# potx
... Performance: A typical ASP. NET application is extremely fast, because ASP. NET code is compiled to machine code before it’s executed However, processor-crunching algorithms still can’t match the blinding ... other computers In the case of a web application, you deploy your compiled code to a live web server 10 CHAPTER ■ The Big Picture Source Code in VB 20 05 Source Code in C# Source Code in Another NET ... of ASP. NET includes NET basics, the C# language, and topics that any NET developer could use, such as component-based programming and database access.) Figure 1 -4 shows the NET class library and...
Ngày tải lên: 06/03/2014, 03:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 170 doc
... debugger, 54 3 – 54 4 overview of, 53 7 53 8 speed of, 53 8 XslCompiledTransform class, 53 8– 54 1 XSLTC.exe command-line compiler, 53 9– 54 3 XSLTC.exe command-line compiler, 53 9– 54 3 XSLTCommand, 54 2 XsltSettings ... with WCFservice, data contracts, 13 74 WSDL and, 1378–1379 XML Editor as default view for, 50 5 XSD Designer, 50 5 XslCompiledTransform class, 53 8– 54 1 , 54 3 – 54 4 XSLT, 53 7– 54 4 databases and, 54 8 – 54 9 ... application packaging and deploying, 1 54 7 – 155 0 Custom Actions Editor, 156 2– 15 64 defined, 153 9–1 54 1 File System Editor, 15 54 155 7 File Types Editor, 155 9– 156 1 Launch Conditions Editor, 156 8– 156 9...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 2 ppsx
... (UserControl) Caching Post-Cache Substitution HttpCachePolicy and Client-Side Caching Caching Programmatically Data Caching Using the Cache Object Controlling the ASP. NET Cache Cache Dependencies Using the ... Extending LINQ 45 5 46 4 47 2 47 3 47 3 47 5 47 6 47 9 48 1 49 0 49 4 Summary 49 5 Chapter 10: Working with XML and LINQ to XML 49 7 The Basics of XML 49 8 The XML InfoSet XSD–XML Schema Definition Editing XML and ... Class Building the ProfileManager.aspx Page Examining the Code of ProfileManager.aspx Page Running the ProfileManager.aspx Page 741 741 743 744 7 45 7 45 746 748 749 750 750 751 7 54 755 Summary 755 ...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 3 pptx
... Object Using the SingleTagSectionHandler Object Using Your Own Custom Configuration Handler 141 1 141 3 141 4 141 5 141 5 141 6 141 6 141 7 142 1 142 3 142 6 142 7 143 0 143 0 143 3 143 3 143 5 143 6 143 8 144 0 144 1 ... Connection Strings Pages and Controls Providers Session State SMTP E-mail 150 1 150 1 151 0 151 2 15 14 151 7 151 8 151 8 152 0 152 0 152 1 152 2 152 3 15 24 15 24 15 24 152 6 Summary 152 7 Chapter 34: Packaging and ... Extending ASP. NET ASP. NET AJAX Control Toolkit 15 84 158 5 158 6 158 8 158 9 159 0 159 0 159 0 159 0 159 1 159 1 159 2 159 3 15 94 159 5 159 6 159 7 159 7 xxix Page xxix Evjen ftoc.tex V2 - 01/28/2008 Contents...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 5 ppsx
... performance of your ASP. NET applications This chapter looks at some of the advanced caching capabilities provided by ASP. NET, including the SQL cache invalidation feature which is part of ASP. NET 3 .5 ... to ASP. NET, be sure to check out Beginning ASP. NET 3 .5: In C# and VB by Imar Spaanjaars (Wiley Publishing, Inc., 2008) to help you understand the basics In addition to working with Web technologies, ... Configuration in ASP. NET can be a big topic because the ASP. NET team is not into building black boxes; instead, it is building the underlying capabilities of ASP. NET in a fashion that can easily be expanded...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 6 pdf
... illustrated in Listing 1 -4 for the presentation piece and Listing 1 -5 for the code-behind piece Listing 1 -4: An aspx page that uses the ASP. NET 3 .5 code-behind model VB
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 7 ppt
... specified NET Framework interface This directive supports only a single attribute: Interface The Interface attribute directly specifies the NET Framework interface When the ASP. NET page or user control ... references or members contained within the specified master page OutputCache Controls the output caching policies of a Page or user control Page Enables you to specify page speci c attributes and ... Evjen c0 1.tex V2 - 01/28/2008 12:27pm Chapter 1: Application and Page Frameworks ASP. NET 3 .5 Page Directives ASP. NET directives are something that is a part of every ASP. NET page You can control...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 8 doc
... If you create an ASP. NET 3 .5 page and turn on tracing, you can see the order in which the main page events are initiated They are fired in the following order: PreInit Init InitComplete PreLoad ... %> @OutputCache The @OutputCache directive controls the output caching policies of an ASP. NET page or user control This directive supports the ten attributes described in the following table ... 1: Application and Page Frameworks Cross-Page Posting One common feature in ASP 3.0 that is difficult to achieve in ASP. NET 1.0/1.1 is the capability to cross-page posting Cross-page posting enables...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 10 ppt
... CodeTypeDeclaration(selectionMainNode) ctd.Members.Add(cmp1) ctd.Members.Add(cmp2) ctd.Members.Add(cmm1) cn.Types.Add(ctd) ccu.Namespaces.Add(cn) myAb.AddCodeCompileUnit(Me, ccu) End Sub End Class Continued ... XmlNode mainNode = carXmlDoc.SelectSingleNode("/car"); string selectionMainNode = mainNode.Attributes["name"].Value; XmlNode colorNode = carXmlDoc.SelectSingleNode("/car/color"); string selectionColorNode ... carXmlDoc.SelectSingleNode("/car/speed"); string selectionSpeedNode = speedNode.InnerText; CodeCompileUnit ccu = new CodeCompileUnit(); CodeNamespace cn = new CodeNamespace(); CodeMemberProperty cmp1 = new CodeMemberProperty(); CodeMemberProperty...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 11 docx
... abstract class In fact, you can extract an interface from the class you just created directly in the class designer by right-clicking on the Calculator class box and selecting Refactor ➪ Extract Interface ... Object Test Bench directly in Visual Studio The Object Test Bench now contains only a single gray box classed calculator1 Right-click on this object directly in the Object Test Bench, and select ... new Class Library project in the language of your choice This project has a single class file, Class1 .vb or cs Delete this file and create a new class file called Calculator .vb or cs, depending...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 12 pptx
... For instance, double-clicking a Button server control in Design view creates the structure of the Button1_Click event within your server-side code, whether the code is in a code-behind file or inline ... when a particular event occurs A common event in the ASP. NET programming model is Page_Load, which is illustrated in Listing 2-1 Listing 2-1: Working with speci c page events VB Protected Sub Page_Load(ByVal ... kind ❑ Rich controls: Controls, such as the Calendar control, that display richer content and capabilities than other controls ❑ Validation controls: Controls that interact with other form controls...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 13 potx
... c0 2.tex V2 - 01/28/2008 Chapter 2: ASP. NET Server Controls and Client-Side Scripts Listing 2-6: Changing the element using the HtmlGenericControl class VB
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 14 potx
... in Listing 2-12 Listing 2-12: Using the RegisterClientScriptInclude method VB Dim myScript As String = "myJavaScriptCode.js" Page.ClientScript.RegisterClientScriptInclude("myKey", myScript) C# ... string myScript = "myJavaScriptCode.js"; Page.ClientScript.RegisterClientScriptInclude("myKey", myScript); This creates the following construction on the ASP. NET page: 88 12:31pm Page 88 Evjen c0 2.tex V2 - 01/28/2008 12:31pm Chapter 2: ASP. NET Server Controls and Client-Side Scripts Client-Side Callback ASP. NET 3 .5 includes a client callback...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 15 ppt
... System.Web.UI.ICallbackEventHandler.GetCallbackResult Return _callbackResult End Function End Class C# (code-behind) using using using using using using using using using using System; System.Data; System.Configuration; ... Page.ClientScript.RegisterClientScriptBlock(Me.GetType(), _ "UseCallback", cbScript, True) End Sub End Class C# using using using using using using using using 102 System; System.Data; System.Configuration; ... System.Web.UI.ICallbackEventHandler.GetCallbackResult Return _callbackResult End Function In addition, the Page_Load event includes the creation and placement of the client callback script manager (the function...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 16 potx
... the server controls that were introduced back in ASP. NET 2.0 This chapter does not discuss every possible control because some server controls are introduced and covered in other chapters throughout ... omit In the classic ASP days, for example, few calendars were used on Internet Web sites With the introduction of the Calendar server control in ASP. NET 1.0, calendar creation on a site became ... introduced you to how to customize the look -and- feel of your server controls using Cascading Style Sheets (CSS) Working with CSS in ASP. NET 3 .5 is easy and quick, especially if you have Visual...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 17 docx
... Button control’s OnClick event, as illustrated in Listing 3 -5 Listing 3 -5: The Button control’s OnClick event VB Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) ’ Code ... OnCommand="Button_Command" CommandName="DoSomething1" /> Looking at these two instances ... shown in Listing 3-7 Listing 3-7: The Button_Command event VB Protected Sub Button_Command(ByVal sender As Object, _ ByVal e As System.Web.UI.WebControls.CommandEventArgs) Select Case e.CommandName...
Ngày tải lên: 05/07/2014, 18:20
Professional ASP.NET 3.5 in C# and Visual Basic Part 18 docx
... Vertical with a RepeatColumn setting of gives the following results: CheckBox1 CheckBox2 CheckBox3 CheckBox4 CheckBox5 CheckBox6 CheckBox7 CheckBox8 CheckBox9 CheckBox10 CheckBox11 CheckBox12 133 Page ... BorderWidth="1px"> < /asp: CheckBoxList>
Ngày tải lên: 05/07/2014, 18:20