ASP.NET : Test Async on ASP.NET 4.5
Hello , This is a simple way to read other website to display or get some html text data.
i seem like jQuery.load("website") but it manage by ASP.NET engine.
Before use Async we must set Async="true" on ' <@Page Async="true" '
2 Step Below include sourcecode again
Before Click Test Button.
After Click Test Button, Text data will show you in Panel
Step 1 : Create button for fire event and Panel for disply data.
<asp:Button ID="btntest" runat="server" Text="Test" OnClick="btntest_Click" />
<asp:Panel ID="pnlTest" runat="server" GroupingText="testData">
<asp:Label ID="lbltest" runat="server"></asp:Label>
</asp:Panel>
Step 2 : Create Event and method.
public async void TestAsync()
{
string url = "http://www.asp.net";
string content = await new WebClient().DownloadStringTaskAsync(url);
lbltest.Text = content;
}
protected void btntest_Click(object sender, EventArgs e)
{
TestAsync();
}
Enjoy ASP.NET Zomdev.
No comments:
Post a Comment