我有html表单,其默认值为display:none
我用jquery显示它。
后面有一个带C#代码的按钮。当它的执行页面正在重新加载并且我的表单正在消失时(显示:无)。
如何在没有页面重新加载的情况下执行c#代码?
答案 0 :(得分:4)
您的c#代码是服务器端,页面重新加载以便能够调用它。如果你不想要,你需要使用一些AJAX。
答案 1 :(得分:1)
您的所有代码都在Page_Load部分吗?每次进行回调时,Page_Load都会运行。为了在每次回拨时阻止某些事情发生,你可以将它们放在像
这样的东西中if (!Page.IsCallback && !Page.IsPostBack)
{
//this code will only be run the first time the page is loaded.
}