I have been having this problem for a long time, but now it's really beginning to annoy me.
If I type the following in ASP.NET MVC:
<%:Html.DropDownList("id", Model.Items) %>
I get intellisense documentation, when I start typing the first parenthesis. However, if I move the cursor outside the method and back and then type a comma after "Model.Items" I get nothing! There isn't even a drop down with intellisense options (unless I press ctrl+space).
If I go back, delete the first parenthesis and retype it, I get intellisense back, and can now move the cursor to the right of the last argument. But if the cursor moves to the right of the last parenthesis, the intellisense is gone again.
I'll upload a video demonstrating the problem in a while.