2010-08-18 66 views
0

我有一个页面,我已经在我的cs文件中进行了postpack控制。 例如在post.aspx页面中用户可以发表评论。 他们给名称,电子邮件,网址和评论,然后点击发送按钮。 点击发送按钮页面内容消失后。 这是怎么发生的?点击按钮后,页面内容消失(隐形)

我再有一个像

if(!page.ispostback) 

回答

0

也许你正在创建动态控件在Page_Load中回传控制(编程方式追加到网页),你不重新创建它们在回发。

虽然有关你正在做什么的更多细节将会有所帮助。

+0

我在页面上有一些标签和div。 标签有帖子标题,div有帖子内容。 和 if(!page.ispostback) { //在此处获取内容 } 首先没关系。但是如果用户评论这篇文章内容已经消失了。 您可以在http://www.kad1r.com在线试用 这是我的博客,并输入任何帖子和评论。你会明白我的意思。谢谢。 – Kadir 2010-08-18 13:34:17

0

克劳迪奥雷迪提到,你正确设置标签和div的内容,里面

if (!Page.IsPostBack) 

这意味着,该代码将不会运行,如果一个按钮被点击。这只会在您第一次访问该网站时运行。

+0

但我之前做过这个,直到现在没有问题。 它与viewstate有关吗? – Kadir 2010-08-18 13:50:55

+0

我仍然认为你应该试试看。试着把加载你的内容的代码放在!Page.IsPostBack之外 - 它看起来好像与ViewState相关,但我个人不会太依赖于ViewState。 – 2010-08-24 09:33:43