Introducción: Windows Workflow Foundation y ASP.NET


Windows Workflow Foundation es una gran tecnología para crear flujos de trabajo. Puede ser utilizado en combinación con diferentes tecnologías, por ejemplo, SharePoint, WCF, etc.. En este artículo se combinará el Windows Workflow Foundation con ASP.NET.

Tabla de Contenidos

El escenario

Para mantener las cosas fáciles, creamos una aplicación muy simple saludo. El usuario se escriba su nombre en un cuadro de texto, haga clic en un botón, y aparecerá un saludo con su nombre. ¿Suena simple? ¡ Es!

Archivo – nuevo – proyecto

Empiece creando un vacío solución Visual del estudio:

aspnet

El nombre lo que quieras. Ahora añadiremos dos proyectos para esta solución – una aplicación Web de ASP.NET vacío (Workflow.Web) y una Biblioteca de actividad (WorkflowLibrary).

asp1

asp2

Configurarlo

En el lado de nuestro flujo de trabajo

Por ahora, simplemente elimine el archivo Activity1.xaml.

En el lado de nuestro sitio web

Crear un nuevo formulario Web y asígnele el nombre  Default.aspx:

asp3

Necesitamos cuatro controles en nuestro sitio:

  • Una etiqueta, que sólo muestra “su nombre:”; no más funcionalidad
  • Un cuadro de texto donde el usuario puede escribir su nombre
  • Un botón, que activará el flujo de trabajo
  • Una etiqueta que muestra el resultado del flujo de trabajo, nuestro saludo

El código es espectacular; sólo necesita un evento click en el botón de control:

<%@ Page Language=”C#” AutoEventWireup=”true” CodeBehind=”Default.aspx.cs” Inherits=”Workflow.Web.Default” %>

html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;

xmlns=”http://www.w3.org/1999/xhtml”&gt;
<title></title>
</head>
<body>
server”>
<div>
<asp:Label Text=”Your name: ” runat=”server” />
<asp:TextBox ID=”TextBoxName” runat=”server” />
<asp:Button ID=”ButtonCreateGreeting” Text=”Create greeting” runat=”server”
onclick=”ButtonCreateGreeting_Click” />
<br />
<asp:Label ID=”LabelGreeting” Text=”” runat=”server” />
</div>
</form>
</body>
</html>

 

continúa en español en:    http://social.technet.microsoft.com/wiki/contents/articles/5284.getting-started-windows-workflow-foundation-and-asp-net.aspx?CommentPosted=true#commentmessage

Ultima revisión:  Carsten Siemens  Capgemini  Socio    07/05/2013 23:02

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s