2012-01-10 4 views
1

мой кодИспользование сеанса в тег сценария

$(document).ready(function() { 

     var control_btn21 = $('.mine'), interval21; 

     $.ajax_upload(control_btn21, { 
      action: 'FileHandler.ashx', 
      name: 'control21', 
      onSubmit: function (file, ext) { 



       $('#uploadResume').addClass("Uploading"); 
       disableBtn = true; 


       this.disable(); 

       interval21 = window.setInterval(function() { 

        if (control_btn21.text().length < 13) { 
         //   control_btn21.text(control_btn21.text() + '.'); 
        } else { 
         //  control_btn21.text('Uploading'); 
        } 
       }, 200); 
      }, 
      onComplete: function (file, response) { 

       $('#uploadResume').removeClass("Uploading"); 

       disableBtn = false; 
       window.clearInterval(interval21); 

       this.enable(); 

       var file_added = file; 

       var path = response; 

       path = strip(path); 
       alert(path); 
        **<%# Session["path"].ToString() %> = path;** 

       $('.pathing').text(path); 
       $('.testing').attr("src", "temp/" + path); 
      } 
     }); 
    }); 

в этом я хочу использовать сессии для хранения значения переменной пути, но я не в состоянии сделать это, пожалуйста, помогите и найти то, что фактическое проблема

благодаря

+0

Сессия - это хранилище на стороне сервера, которое вы используете в clie нт. –

+1

ли вы наследуете эти интерфейсы IRequiresSessionState, IReadOnlySessionState? –

ответ

1

и можно использовать на стороне сервера

скрытое поле

для хранения пути в клиентский код боковой как

в ур выше коде

path = strip(path); 
alert(path); 
$("[id$='_hiddenPath']").val(path); 

и это

Session["path"] = hiddenPath.Value 

может использоваться в сервере кода сторона также

Смежные вопросы