You can always define a model for partial.
And you can display a partial from the container view passing through a dynamically populated instance of your model:
<h1>Feed Upload</h1>
<div id="uploader">
@Html.Partial("~/Views/Shared/Controls/_FileUploader.cshtml", new FileUploaderModel() { UploaderClassName = this.Model.UploaderClassName })
</div>
In this simple example, I call partial _FileUploader.cshtmlfrom index.cshtmlusing a method @Html.Partial(), passing an instance of a new model that indicates the value of UploaderClassName.
Edit
this.Model.UploaderClassName . , db .
MSDN .