Since you are going to show the dialog right away, one approach you can use is to simply render the Partial View directly on the main page as a template.
You would define your partial view as follows:
<script id="myPopupTemplate" type="text/html">
<span data-bind="text: Name"></span>
<span data-bind="text: Age"></span>
<button data-bind="click: doSomething">Do Stuff</button>
</script>
:
@Html.RenderPartial("MyPartialView")
, , , jQuery.
<div data-bind="template: {name: 'myPopupTemplate', data: myData}">
</div>