Один из подходов, которые я использовал с успехом раньше, - это использование JavaScript для захвата движения мыши. По сути, идея состоит в том, чтобы иметь область вашей страницы, которая отслеживает координаты указателя каждого события "перемещения мыши" относительно верхнего левого угла элемента контейнера. Сохраните эти координаты в массиве JavaScript.
На стороне сервера вы можете использовать эти координаты в качестве точек для черных пикселей, которые будут представлять вашу подпись.
Я не знаю, существует ли что-то подобное в качестве элемента управления MVC, но я знаю, это было сделано в ASP.NET WebForms .
Я не знаю, как вы сможете интегрировать панель для подписи без ActiveX, если только панель не может отображать часть или весь экран.