Вы можете создать частичное представление и иметь ViewModel, которая имеет всю ту информацию, которую вы показываете.Везде, где вы хотите использовать этот контент, вызывайте частичное представление с помощью ViewModel.
@model MyBoxContent
<div>
<span>@Model.Text1</span><br />
<span>@Model.Text1</span><select></select><span>@Model.Text2</span>
<input/>
</div>
и имейте модель представления с именем "MyBoxContent"
public class MyBoxContent
{
public string Text1{ set; get; }
public string Text2{ set; get; }
}
.Ваш другой ViewModel, из которого вы хотите показать, и вызовите Partial View с этим.
@Html.Partial("BoxData", Model.MyBoxContent);