смотри, это то, что я сделал в качестве альтернативы.
Создайте все div и другие поля в MODEL и используйте jQuery для обхода.
Полагаю, это альтернатива, но не совсем то, что я хочу. Все еще ищу ответ. Я публикую это, так как это может пригодиться кому-то в будущем.
Пожалуйста, проверьте ниже.
<div>
@for (var i = 0; i < ProfileCount; i++)
{
<label>
URL:</label>
<input type="text" id=@string.Format("URL{0}", i) />
<label>
CheckName:</label>
<input type="text" id=@string.Format("URL{0}CheckName", i) />
<label>
Run Check From:</label>
@Html.DropDownList(string.Format("URL{0}Region", i), (IEnumerable<SelectListItem>)ViewBag.Regions)
<br />
<span id=@string.Format("URL{0}Result", i)></span>
<input type="button" value="Create check" id=@string.Format("URL{0}CheckSetup", i) onclick="getResponseFromUrl('@string.Format("URL{0}')", i);" />
<input type="button" value="Delete check" id=@string.Format("URL{0}Delete", i) onclick="DeleteCheck('@string.Format("URL{0}')", i);"
style="display: none" />
<input type="hidden" id=@string.Format("URL{0}Hidden", i) />
<br />
<br />
<br />
}
</div>