Как отобразить данные с помощью цикла
так почему же результаты данных: 3, должна ли запись: test / 123
Что я уже пробовал:
пример данных: test / 123
эта функция :
for (int i = 0; i < (receiveBufferLen - 2); i++) { Session ["Value"] = (char)receiveBuffer[i]; TextBox1.Text = data : " + (char)receiveBuffer[i]); }
я вызываю текстовое поле :
TextBox1.Text = "data : "+ Session["Value"].ToString();
пожалуйста, дайте мне решение..
Karthik_Mahalingam
если вы зададите значение сеанса в цикле, он назначит только последнее значение индекса.
Endros
как это исправить мастер Картик Бангалор..
[редактировать]
Karthik_Mahalingam
какое значение вы хотите установить в сеансе?
предоставьте дополнительную информацию.
Endros
const int BUFFER_SIZE = 300;
static byte[] receiveBuffer = новый байт[BUFFER_SIZE];
это значение " receiveBuffer"
Karthik_Mahalingam
кажется, ваш вопрос решен.
Endros
ya, master it's data numerik, должна быть строка " test / 123"
Karthik_Mahalingam
значит, не получаю. пожалуйста объяснить
Endros
for (int i = 0; i < (receiveBufferLen-2); i++)
{
//Session ["Value"] = (char)receiveBuffer[i];
//TextBox1. Text = data : "+ (char)receiveBuffer[i]);
Свойство HttpContext.Тока.Ответ.Write ((char)receiveBuffer[i]);
}
если я изменюсь с помощью кода " HttpContext. Current.Ответ.Write ((char)receiveBuffer[i]);" эти данные : "test / 123"..
а если использовать код " Session ["Value"] = (char)receiveBuffer[i];
Текстовое поле textbox1.Текст = ("данные :" + ((чар)receiveBuffer[я]));" эти сведения : "3"..