В наличии класс контроллера, который обрабатывает объект Contact. В этом контроллере я определил некоторые действия, как два я показываю здесьПочему я получаю ошибку внутреннего сервера HTTP/1.1 500?
public ActionResult Edit(int id)
{
ContactModel cm = loadContactModel(id);
cm.ModelState = ModelStateEnum.Edit;
return PartialView("Contact", cm);
}
public ActionResult AddAddress(int id)
{
AddressModel am = new AddressModel() { ModelState = ModelStateEnum.Add };
return PartialView("Address", am);
}
Первый груз Контактной Детальный вид для редактирования контакта, и второй нагрузки с видом на адрес детали, чтобы добавить адрес контакта. На стороне пользовательского интерфейса у меня есть, в одной и той же странице, кнопка и якорь, который соответственно называют ту же яваскрипта функцию, это один
function loadDialog(action, id, title) {
$("#contactPanel").dialog("option", "title", title);
var urlAction = action;
if (id != "") urlAction = urlAction + "/" + id;
$.ajax({
type: "get",
dataType: "html",
url: urlAction,
data: {},
success: function(response) {
$("#contactPanel").html('').html(response).dialog('open');
}
});
}
Эта функция просто загрузить диалоговое окно JQuery и его содержание к тому, что возвращается обратно от вызова ajax.
Проблема в том, что когда я вызываю действие AddAddress, я получаю HTTP/1.1 500 Внутренняя ошибка сервера.
Я использовал Fiddler смотреть на запрос HTTP, и это то, что я вижу
Любое предложение ???
Можете ли вы, используя Fiddler, показать нам ответ со страницы, которая выдает ошибку 500? –
@ Аарон: ты был в правильном направлении. Это мое первое использование скрипача, и я обнаружил щелчок на вкладке textview ответа. Спасибо, в любом случае :) – Lorenzo