India and Pakistan have meanwhile exchanged bitter recriminations as to who was responsible for the violence.
Earlier on Wednesday, militants killed five security personnel in a gun and grenade attack in the city.
BBC says the curfew was imposed after a man was killed later in the day in clashes between police and protesters.
Indian Home Secretary RK Singh said two gunmen killed in the attack appeared “not local but from across the border” – a reference to Pakistan.
But the foreign ministry in Islamabad issued a statement late on Wednesday which rejected Mr. Singh’s accusations.
The statement also rejected claims by India that Pakistani troops beheaded two Indian soldiers on 8 January – the last time the two sides exchanged accusations over the long-running Kashmir conflict.
“We feel that this trend of making irresponsible statements and knee-jerk reactions by senior Indian government functionaries have the potential of undermining the efforts made by both sides to normalise relations,” it said.
Pakistan “condemns such actions of terrorism in the strongest possible terms and calls upon the government of India to carry out a thorough investigation… before levelling such accusations which are counter-productive and serve no purpose.”
Life in Srinagar has gradually returned to normal despite the imposition of the night-time curfew late on Wednesday. The Indian authorities have not said when it will be lifted.
Police and soldiers have been deployed in the city to maintain calm.