gpt4 book ai didi

javascript - 运行 C# 代码后禁用 aspx 页面中的按钮

转载 作者:行者123 更新时间:2023-11-27 22:51:21 24 4
gpt4 key购买 nike

我是 C# 和 JavaScript 新手。

我在 aspx 页面中创建了一个连接到 aspx.cs 页面的按钮。当按下按钮时,该页面会执行“写入文件”操作。 (用c#编写)我希望在写入文件后该按钮被禁用。

我遇到的问题是自动回发将我的按钮重置回事件状态。据我所知,解决方案是使用 JavaScript 禁用该按钮。我可以做到这一点,但是当我在 .cs 上执行我的 C# 代码时,它没有运行。我相信这是因为 JavaScript 在 c# 之前运行。有没有技巧可以获取 aspx.cs 页面上的 C# 代码,然后禁用该按钮?

最佳答案

将其包含在您的代码隐藏(.cs 文件)中应该就足够了:

protected void Button1_Click(object sender, EventArgs e)
{
// Write to file...

Button1.Enabled = false;
}

即使在回发过程中,这种情况也应该持续存在,尽管表单元素仍会在整个页面加载时重置。

关于javascript - 运行 C# 代码后禁用 aspx 页面中的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38022336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com