Refering the AjaxControlToolkit, I created a UI dialog from MVC.
Your code seems OK to me. You could check that your jQuery UI custom contains dialog feature (or try downloading full jQuery UI for testing purposes) and check that the URI to the JS script is correct.