presentation -> service -> business -> data
presentation reference -> service
service reference -> business, domain
business reference -> data, domain
run service project -> right click IIS icon -> click service address
click->service.svc
copy web address
open new empty web form solution/project in new visual studio platform(external project)
right click on solution -> add -> service reference
paste address -> go -> select service -> ok
//webform.cs
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
var proxy = new test_service.InventoryServiceClient(); //call external service
var suppliers = proxy.GetAll(); //consume service
GridView1.DataSource = suppliers;
DataBind();
}
}
}
external service provide gridview
No comments:
Post a Comment