我正在创建带有HTML输入控件的ASP Net Webform页面,这些输入控件已添加到Page_Load()上的空白表单中。我希望下拉列表看起来更好,所以我实现了一个jquery插件(http://wenzhixin.net.cn/p/multiple-select/docs/)。我的问题是,页面加载后,样式不会立即应用。现在,该页面将以标准HTML格式加载生成的控件。然后一秒钟后,将应用jquery并更改样式。我认为是由于在服务器端生成控件的同时在客户端执行JQuery引起的。我尝试在Page_Load()中使用ClientScript.RegisterClientScriptBlock
和ScriptManager.RegisterStartupScript
来注入jquery,但仍然遇到相同的问题。我需要脚本在生成控件并完成所有服务器端处理后立即运行。