He diseñado páginas dinámicas con esta tecnologia, si tienes alguna pregunta hazmela llegar con gusto te responderé
Amigo no soy muy bueno en Sql Server,pero creo que puedes intentar antes de insertar los valores al campo identity poner esta linea SET IDENTITY_INSERT to ON , con lo cual permites hacer un insert al campo identity, espero que te sirva. Saludos