Я нуждаюсь в помощи со своим последним проектом asp.net. Это включает графику. Я должен нарисовать круг и иметь несколько строк, идущих с середины в край (радиус). Это - первая часть, знают, как сделать. Следующая часть является первой частью, не знают, как сделать и ценил бы некоторый совет. Пользователям нужна способность захватить строки с их мышью и переместить их. Например, если строка указывает на метку на 90 градусов, они могли бы хотеть захватить ее и переместить ее в метку на 45 градусов. Это будет влиять на вычисления, которые отобразятся в другом месте на странице.
Я рассмотрю сторонние средства управления, но предпочел бы решение с кодированием или средствами управления с открытым исходным кодом.
Заранее спасибо.
Bob Avallone
ASP.net работает на сервере - он просто генерирует HTML (& JavaScript), который посылается клиенту (например, браузеру) и отображается там.
Так что вам нужно не решение asp.net, а действительно богатое клиентское решение. Некоторые из ваших вариантов:
Я подозреваю, что Javascript или Silverlight будут наиболее интересны для вас. Возможно, вы захотите провести небольшое расследование и вернуться с обновленным вопросом.
UPDATE Re: Комментарий Боба:
Быстрый google нашел это, что кажется довольно крутым:
Вы могли бы использовать SVG для работы для вас, возможно, изменяя работу на
http://www.maa.org/joma/volume7/lane/developer.html
Конкретный пример:
Если вам не нужно ограничивать ASP.NET, эта проблема гораздо легко решается через приложение форм. Вы можете снимать его и распространить его в виде приложения ClickOnce, чтобы получить ту же степень внешней ремонтопригодности (если именно поэтому вы используете ASP.NET).