Я использую __doPostBack
для отправки данных с JavaScript на код за страницей в приложении ASP.NET.Как получить значение __doPostBack Eventtarget за пределами page_load в asp.net?
JavaScript выглядит следующим образом,
$('.window_month td').on('click', function() {
var idName = this.id;
var selectedid = idName.substring(1);
$('#hidden').val(selectedid);
__doPostBack(idName, '');
});
Я использую переменную, как это в .cs странице
string s = Request["__EVENTTARGET"];
Я хочу использовать эту __EVENTTARGET
значение вне page_load
и присвоить его глобальная переменная в ASP.NET.
Как это сделать?
Вы можете показать разметку .aspx и соответствующий javascript. также вы можете создать javascript, который использует метод '__doPostBack()', который ссылается на событие в вашем файле .cs, а также 'Request [" __ EVENTTARGET "]' является объектом, поэтому я также подозреваю, что вам нужно будет указать, что object to '(string)', если вы планируете присвоить его содержимое строковой переменной. Я бы также использовал переменную 'Session [" "]' ', чтобы держать эту информацию или скрытое поле. Можете ли вы сообщить о том, можете ли вы вступить в этот код или нет, и сообщить, если есть проблема или нет?? – MethodMan
проверить это сообщение, а также запомнить «Google - ваш лучший друг», используйте его когда-нибудь http://stackoverflow.com/questions/2234542/how-to-intercept-any-postback-in-a-page-asp-net – MethodMan
Нет никакой проблемы при назначении значения Request ["__ EVENTTARGET"] для строковой переменной s. Я просто хочу получить доступ к этой строковой переменной за пределами page_load и присвоить ее значение глобальной переменной. – nrvbha