我有一个按钮,现在设置为“提交”类型。这会调用 Controller ,执行一些代码并返回到 View 。当我使用jquery隐藏按钮时,我发现当我单击按钮时,我所拥有的隐藏了按钮,但是一旦返回 View ,按钮就不再隐藏了。而使用“按钮”类型时,当我单击按钮时,这会隐藏按钮但不会执行 Controller 中的代码。有没有办法隐藏“提交”类型按钮,以便当 View 返回时,该按钮仍然隐藏?
$('#btnAdd').click(function() {
$('#btnAdd').hide();
});
最佳答案
<input type='submit'>
创建一个按钮,将表单提交到服务器并触发您的服务器代码。如果您希望在页面返回时隐藏该按钮,则需要向页面添加逻辑来执行此操作。如何执行此操作取决于您的服务器技术(php、.net 等)。
<button>
行为的原因不同的是<button>
不要提交表单(除非您添加更多代码来让他们这样做)......所以上述事情永远不会发生。与其说是<button>
保持隐藏只要页面永远不会更改/重新加载。如果您将代码添加到 <button>
为了让它刷新页面,它也会重新出现。
关于c# - 输入提交与输入按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3632735/