Когда использовать Literal против LiteralControl?

У меня такая же проблема с модулем кватерниона. При обновлении модулей с conda версия numpy не добавляется к последней. Если принудительное обновление с помощью команды pip pip install --upgrade numpy + install quaternion module by pip install --user numpy numpy-quaternion, проблема исправлена. Возможно, проблема связана с версией numpy. Здесь результат выполнения:

Python 2.7.14 |Anaconda custom (64-bit)| (default, Oct 15 2017, 03:34:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

>>> import numpy as np
>>> print np.__version__
1.14.3
>>>

(base) C:\Users\jc>pip install --user numpy numpy-quaternion
Requirement already satisfied: numpy in d:\programdata\anaconda2\lib\site-packages (1.14.3)
Collecting numpy-quaternion
  Downloading https://files.pythonhosted.org/packages/3e/73/5720d1d0a95bc2d4af2f7326280172bd255db2e8e56f6fbe81933aa00006/numpy_quaternion-2018.5.10.13.50.12-cp27-cp27m-win_amd64.whl (49kB)
    100% |################################| 51kB 581kB/s
Installing collected packages: numpy-quaternion
Successfully installed numpy-quaternion-2018.5.10.13.50.12

(base) C:\Users\jc>python
Python 2.7.14 |Anaconda custom (64-bit)| (default, Oct 15 2017, 03:34:40) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

>>> import numpy as np
>>> import quaternion
>>> 
30
задан dtb 4 December 2009 в 17:34
поделиться

1 ответ

Literal использует ViewState и будет запоминать любые обновления его свойств через обратные передачи. Свойства LiteralControl должны быть установлены при каждой обратной передаче.

Кроме этого, будьте очень осторожны при использовании Literal. Если вы разрешаете отображение пользовательского ввода в теге Literal, вы, скорее всего, открыли атаку XSS.

34
ответ дан 28 November 2019 в 00:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: