Controlar Menus visiveis com o web.sitemap

Posted by & filed under Sem categoria.

Uma maneira rápida de ter um menu a funcionar no nosso website, é recorrer ao controlo Menu e associá-lo a um web.sitemap usando o SiteMapDataSource. Exemplo do ficheiro web.sitemap: <?xml version=”1.0″ encoding=”utf-8″ ?> <siteMap xmlns=”http://schemas.microsoft.com/AspNet/SiteMap-File-1.0″ >     <siteMapNode  url=”~/” title=”Home”  description=”Home” >         <siteMapNode url=”" description=”Menu 1″ title=”Menu 1″>             <siteMapNode url=”" description=”SubMenu 1″ title=”Sub Menu 1″/>         </siteMapNode>         <siteMapNode url=”" description=”Menu 2″ title=”Menu 2″/>         <siteMapNode url=”" description=”Menu 3″ title=”Menu 3″/>     </siteMapNode> </siteMap> Exemplo do código para adicionar na página o menu: <asp:Menu ID=”NavigationMenu” runat=”server” CssClass=”menu”      EnableViewState=”False” IncludeStyleBlock=”False” Orientation=”Horizontal”      DataSourceID=”SiteMapDataSource1″ onmenuitemdatabound=”NavigationMenu_MenuItemDataBound”> </asp:Menu> <asp:SiteMapDataSource ID=”SiteMapDataSource1″ runat=”server”  ShowStartingNode=”false” /> Correndo a… Read more »

Criar um ficheiro Zip em C#

Posted by & filed under Sem categoria.

Uma forma rápida de criarmos um ficheiro Zip, é recorrendo à classe ZipPackage do WindowsBase.dll. Para tal, precisamos de adicionar a referencia a esta dll ao nosso projecto, que no meu caso está em “C:Program Files (x86)Reference AssembliesMicrosoftFramework.NETFrameworkv4.0ProfileClientWindowsBase.dll”. Podemos criar agora uma classe com um método para criar o ficheiro Zip com os ficheiros que… Read more »

NBlog : ASP.NET MVC 3.0 Blog Engine

Posted by & filed under Sem categoria.

O NLog é um sistema de blogs desenvolvido em ASP.NET MVC 3, Razor, JQuery e C#. Podem ver em funcionamento em http://chrisfulstow.com/ ou http://blog.appharbor.com/ Este projecto está disponivel para download no CodePlex.

Entity Framework Tutorials

Posted by & filed under Sem categoria.

Estão disponiveis no site ASP.NET uma série de tutoriais sobre Entity Framework. Cada um contem ainda um exemplo para download em C# e VB.NET. The Entity Framework and ASP.NET – Getting Started Part 1 The Entity Framework and ASP.NET – Getting Started Part 2 The Entity Framework and ASP.NET – Getting Started Part 3 The… Read more »

Asynchronous Programming for C# and Visual Basic

Posted by & filed under Sem categoria.

Visual Studio Async CTP Download a CTP with new syntax and APIs for asynchronous development. Whitepaper: Asynchrony in .NET Get an overview of the new asynchronous features being developed for C#, Visual Basic and the .NET Framework. Walkthrough: Getting Started with Async Follow step-by-step instructions for converting a synchronous solution in Visual Basic or C#… Read more »

Utilizar a API do bit.ly para gerar um url curto em C#

Posted by & filed under Sem categoria.

Hoje andei a dar uma olhadela à API do serviço bit.ly. Para utilizarmos basta mesmo criar uma conta, e com a key que gera para utilizarmos a API rapidamente fazemos qualquer brincadeira. Segue um exemplo rápido de como gerar um link curto a partir da URL inserida. string username = “username”; string api = “your_api_key”;… Read more »

Extrair texto entre tags HTML (LINQ+Regex)

Posted by & filed under Sem categoria.

Hoje o meu colega de trabalho pediu-me para o ajudar a extrair uma parte do texto de uma página p/ ser posteriormente enviado. Não se trata nada de complexo, apenas apeteceu-me deixar aqui p/ consultar mais tarde caso precise O HTML da página que deve ser pesquisado é algo como: <TD valign=top colspan=6>TESTE 1XPTO ONLINE</TD>… Read more »