English 中文(简体)
How to send a notication to browser from a thread in .Net?
原标题:How to send a notification to browser from a thread in .Net?

目前,我的项目有一个方法。

do_quote(quoteid,userid)

这种方法需要一分钟或两分钟,然后改用另一页。

这本书已经改写,以便它现在在背景中运行,并转至另一页,而正继续读写。 罚款。

在发生违约事件时发生纽芬兰-克利珀顿事件。 页: 1

Dim d as New do_quote_delegate(AddressOf do_quote)
d.BeginInvoke(quoteid,userid, New AsyncCallback(AddressOf Callback),d)
Response.redirect("results.aspx")

涉及

Delegate Sub do_quote_delegate(Byval quoteid as integer, Byval userid as integer)

Public Sub do_quote(Byval quoteid as integer, Byval userid as integer)
       Do something for several seconds
End Sub

Public Sub Callback(Byval ar As IAsyncResult)
    ar.AsyncState.EndInvoke(ar)
      i think i need something here to trigger a notification
End Sub

这基本上是为了做些什么,用户可以继续现场做事,而用的是,引证方法在背景中操作,并成功完成任务。

想的是,如果是的话,就向浏览器发出通知。 理想的做法是,修改主页上的四环(但仅仅归还一个ALERT javascript msg箱就是一个开端)。

从一看,在进程结束时呼吁退席,因此,我认为这将是向浏览器发送java稿的理想场所,但我可以思考如何执行。 是否有任何想法,说明在进程结束时呼吁采用反馈方法时,如何对浏览器实施非常基本的通知(盒子、答复等)? 增 编

最佳回答

我认为,你需要改变对流程的控制,因为我认为,从网络服务器转向网络浏览器是没有任何办法的。

我们处理长期交易方式的一般大纲如下:

启动网络服务器上的进程,或者通过邮局或jax的要求。

该网站服务器生成一个独特的要求标识,并向背景工作者或线人开枪,或在数据库表内提出查询要求,供选择和处理服务。

如果开始背景工作者或校对,申请中某些地方有独特的识别特征,通常在数据库中,以确保在网络农场或网络园(而不是在海滩或静态变量中储存)的情况下提供。

Once the process is initiated, the web server returns the unique id to the browser.

The browser then sets up a window.timeout loop to regularly check the status of the request through an ajax call or PageMethod.

当程序完成时,无论是成功还是失败,它都更新了独一无二的补贴原记录地点(通常是数据库表)的状况以及可能产生的任何错误信息。

下一次客户停电时,会发现这一过程已经完成,然后可以采取适当的行动(浏览到不同的网页,显示错误的信息等)。

我们成功地利用这一模式开展了若干长期活动,包括编写报告和数据合并。

问题回答

暂无回答




相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Transaction handling with TransactionScope

I am implementing Transaction using TransactionScope with the help this MSDN article http://msdn.microsoft.com/en-us/library/system.transactions.transactionscope.aspx I just want to confirm that is ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

Microsoft.Contracts namespace

For what it is necessary Microsoft.Contracts namespace in asp.net? I mean, in what cases I could write using Microsoft.Contracts;?

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签