我正在使用Javascript创建DIV元素,并使用onclientclick打开一个新页面。这很好。现在,我需要从服务器端写入它,并且必须在回发之前创建此元素。如何在回发asp.net按钮之前运行javascript函数?
如何在回发前获得javascript执行?
目前,我必须按下按钮两次,因为该元素不存在写在第一次点击。
要清楚,我需要在按钮的“OnClick”之前执行此操作。
更新:它看起来像在回发之前调用Javascript函数,但直到我运行第二个回发时才更新元素。嗯
更新:不幸的是,这是更复杂一点,然后这个。
我在javascript中创建div标签以打开一个新窗口。在div标签内部,我使用了数据绑定语法<%= Preview%>,以便我可以访问服务器端的此元素。从服务器端,我注入了代码。
我在想这可能是一个鸡蛋问题,但不能确定。
更新!
这不是首先运行的Javascript。它是数据绑定机制,在我能够设置它之前正在读取空白变量。
嗯
您在提交的页面上动态创建元素,然后需要读取您提交给服务器的数据? – R0MANARMY 2010-05-27 16:15:18
如果您发布一个非常简单的例子,您可能会对此有所帮助。从阅读你的问题,这听起来像你可以使用更新面板来生成你的div的动态内容。 – 2010-05-28 21:08:44