我有一个页面,我在我的cs文件中有postpack控件。 例如,在post.aspx页面中,用户可以发表评论。 他们提供姓名,电子邮件,网址和评论,然后单击“发送”按钮。 点击发送按钮后,页面内容消失了。 为什么会这样?
我再次在page_load中有一个回发控件,如
if(!page.ispostback)
答案 0 :(得分:0)
可能您正在创建动态控件(以编程方式附加到页面上),并且您不会在回发时重新创建它们。
关于你正在做的事情的更多细节会有所帮助。
答案 1 :(得分:0)
正如Claudio Redi所提到的,你正确地设置了标签和div内容
if (!Page.IsPostBack)
这意味着,如果单击按钮,则不会运行代码。这只会在您第一次访问该网站时运行。