У меня есть этот образец ниже:
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<script type="text/javascript">
function test(){
if (test.initialized=='undefined'){
test.initialized = 'true';
}
alert(test.initialized);
};
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<asp:Button ID="btnPostBack" runat="server" Text="Post back" OnClientClick="test()" />
</asp:Content>
Когда я щелкнул пост-обратно на странице, я обнаружил, что инициализированная переменная, которая определяется в самой функции, теряет свое значение и снова становится неопределенной.
Можно ли сохранить эти статические значения, как только они будут определены, и сделать их незатронутыми от каких-либо публикаций на странице?