asp.net - 停止执行页面

标签 asp.net c#-4.0 asp.net-4.0

我有一个任务板,某人正在执行某项任务,如果他的经理将任务分配给另一个人,第一个在任务板上工作的人,他的执行应该停止,并且应该显示一条消息“此任务已分配给其他人。”

我尝试在页面加载中使用以下内容。

//Code Behind
if (!Owner)
{
    SomecontrolsToHide();
    MessageDisplay();    // JavaScript function call using RegisterStartupScript()
    Response.End();    
}

protected void MessageDisplay()
{
    string dbMessage = "Task is assigned to someone else.";
    ClientScriptManager cs = Page.ClientScript;
    cs.RegisterStartupScript(typeof(Page), "ShowMessageWrapup_" + UniqueID, "showMessageDisplay('','" + dbMessage + "');", true);   
}
// JavaScript function that displays message.
function showMessageDisplay(args, displayMessage) {
    if (displayMessage != "") {                        
        document.getElementById("spanMessage").innerHTML = displayMessage;
        document.getElementById("spanMessage").style.display = 'inline';
    }
}

它停止执行,但不显示消息,也不隐藏控件。

我该怎么办?

最佳答案

不要执行 Response.End()。什么都不做就直接返回。

关于asp.net - 停止执行页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8347070/

相关文章:

c# - 减少 Web 应用程序中的全局状态

asp.net - 将 IoC 依赖注入(inject)自定义 HTTP 模块 - 如何? (ASP.NET)

asp.net - 无法创建特殊字符的图像

javascript - 菜单中的 GridView

ASP.NET 2.0 和 4.0 在表单例份验证中似乎以不同方式处理根 url

c# - 通过C#接收Gmail收件箱

asp.net - 无法在 ASP.NET 站点上使用模拟删除共享中的文件

Excel:在隐藏单元格中查找数据(不取消隐藏)

nhibernate - 延迟初始化失败 - 没有 session 或 session 已关闭

asp.net - 如何在web.config中定义using语句?