Ваш вызов JavaScript совершит еще одно путешествие по конвейеру MVC. Таким образом, он попадет в маршрут, контроллер, а затем в представление. Ваш JavaScript не должен пытаться напрямую получить доступ к файлу ascx, а к маршруту, который сопоставляется с контроллером, который отображает представление.
Ваш JS должен выглядеть следующим образом (обратите внимание, что для этого используется относительный URL-адрес root, возможно, вам придется настроить):
$("#Renderthisdiv").load("/template/temp1");
Кроме того, вы можете использовать помощник HTML для получения URL, но JS должен быть в вашем представлении:
$("#Renderthisdiv").load("<%= Html.Action("temp1", "template") %>");
Этот URL попадет в действие Temp1 на TemplateController
public class TemplateController : Controller {
public ViewResult Temp1() {
return View("Temp1");
}
}