简单地说,我在 webcontrol 中有一个 ASP.net 文本框,它由 webcontrol 的同一标记内的 javascript 函数填充
问题是我需要从尝试 page_load、page_unload 的 web 控件的服务器端事件中读取该值...但它们都在执行 javascript 函数之前触发。
我什至尝试将 JS 代码移动到单独的脚本文件中,并添加了对它的引用。但同样如此。
当我尝试调用该函数来填充文本框时,使用:
Page.ClientScript.RegisterClientScriptBlock //which calls it to early
Page.ClientScript.RegisterStartupScript //which calls it too late ;P
但它再次在脚本引用包含在控件的呈现中之前执行。
除了使用 registerClientScriptBlock 注册所有 JS 代码之外的任何建议?
我确定我错过了一些与 Web 控件的生命周期相关的重要内容,所以请赐教,并为冗长的 blablabla 感到抱歉。提前致谢