ASP.NET 弹出消息确认框

 点击弹出弹出消息确认框,并根据返回结果做相应的操作

 后台代码

        /// <summary>
        /// 点击触发确认框的按钮
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button1_Click(object sender, EventArgs e)
        {
            string msg = "确认操作?";
            string script = $"document.getElementById('{HiddenField1.ClientID}').value=confirm('{msg}');document.getElementById('{Button2.ClientID}').click();";
            ClientScript.RegisterStartupScript(GetType(), "confirm", script, true);
        }
        /// <summary>
        /// 判断事件返回结果
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button2_Click(object sender, EventArgs e)
        {
            if(HiddenField1.Value == "true")
            {
                Label.Text = "true";
            }
            else
            {
                Label.Text = "false";
            }
        }

前端代码

<div>
    <asp:Button ID="Button1" runat="server" Text="Button"  OnClick="Button1_Click"/>
    <asp:Label ID="Label" runat="server" Text=""></asp:Label>
    <!-- 被隐藏的按钮 -->
    <div style="display:none">
        <asp:Button ID="Button2" runat="server"  OnClick="Button2_Click" />
    </div>
    <asp:HiddenField ID="HiddenField1" runat="server" />
</div>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
如果在运行 ASP.NET MVC 应用程序后没有弹出网页,可能是由于以下几个原因: 1. 端口被占用:请确保你的应用程序使用的端口没有被其他程序占用。你可以尝试更改应用程序的端口号来解决该问题。在 Visual Studio 中,你可以右键单击项目,选择 "属性",然后在 "Web" 选项卡中更改端口号。 2. 项目没有设置为启动项目:请确保你的 ASP.NET MVC 项目已设置为启动项目。在 Visual Studio 中,你可以右键单击项目,选择 "设为启动项目"。 3. IIS Express 未正确配置:在某些情况下,IIS Express 可能未正确配置,导致无法打开网页。你可以尝试重新安装 IIS Express 或更新 Visual Studio。 4. 防火墙或安全软件阻止访问:请确保你的防火墙或安全软件没有阻止应用程序的访问。你可以尝试禁用防火墙或暂时关闭安全软件来测试是否能够打开网页。 5. 项目中存在错误:如果你的应用程序中存在编译错误或运行时错误,可能会导致网页无法正常打开。请检查 Visual Studio 中的错误列表和输出窗口,以查找并解决任何错误。 6. 缺少依赖项或配置错误:如果你的应用程序依赖于某些第三方库或组件,可能需要确保这些依赖项已正确安装并配置。请检查你的项目文件和应用程序配置文件,确保所有必需的依赖项和配置已正确设置。 如果你尝试了上述解决方法仍然无法解决问题,建议逐步排除问题。可以尝试创建一个简单的 ASP.NET MVC 项目,确保它可以正常运行。随后,逐步将你的代码和配置迁移到新项目中,以确定问题出现的具体原因。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值