好的,vb.net aspx页面。
用户填写表单,单击按钮,一堆代码隐藏的东西启动,连接到WCF,调用storedProc等。
还有一个javascript模态div弹出一个旋转轮。 在这个模态div上还有另一个div,我希望在某些阶段代码隐藏时会动态更新动态的innertext。
我使用过ClientScript.RegisterStartupScript(Page.GetType(),“UniqueKeyForThisScript”,“stageone();”,True)
在page_load上完全触发,但是只要我将该代码放在页面加载中的其他位置,或者在命令按钮后面的代码上,它就不起作用。
即。在我的页面中,按钮位于page_load子上,我只是尝试了
If IsPostBack Then
Page.Validate("recno")
If Page.IsValid Then
... DO CODE BEHIND STUFF
ClientScript.RegisterStartupScript(Page.GetType(), "UniqueKeyForThisScript", "stageone();", True)
... DO CODE BEHIND STUFF
ClientScript.RegisterStartupScript(Page.GetType(), "UniqueKeyForThisScriptAgain", "stagetwo();", True)
END IF
END IF
div不会使用函数调用的文本进行更新。
所以我的问题是......
单击aspx vb.net页面上的按钮
在代码隐藏操作的某些阶段,后面的代码可以更新javascript模式div中的div元素吗?或者我需要使用不同的东西吗?
任何帮助非常感谢
干杯
更新问题: 我一直把registerstartupscript放在不同的地方,发现它一旦与IF ISPOSTBACK块一起停止工作
之前的任何地方和registerstartupscript都有效。
还修改了registerclientscriptblock,并且仅在IF ISPOSTBACK块之前起作用。
所以,我可能会以错误的方式解决这个问题 - 所以任何其他建议都会非常感激。
我想要实现的目标是,当有人下订单时,会弹出一个模态div,不要离开并耐心等待。
然后尝试获取新的orderid,分配股票,更新表格并转到感谢页面。
在上面的这些步骤中,我希望divs innertext在进程中进行更新时会显示一些文本。
再次干杯:)