2
我知道我今天有很多问题,但仍然试图让所有的东西都掌握在正确的方式学习MVC 2。在解决问题之前,我已经尝试了提供的解决方案here,但是我收到了500个内部服务器错误。用jQuery重新加载MVC2用户控件
因此,这里是我想要做的,我给使用者的技能(在ListView用户控件加载)的列表来选择或添加一个新的列表,然后选择的能力。添加新的完成(使用WCF服务& jQuery),但现在我试图重新加载技能用户控制。
据我链接到我的解决方案添加了一个行动,我的AccountController
public ActionResult GetSkillControl()
{
return View("~/Views/Shared/SkillsListView.ascx");
}
我有一个跨度内的控制(所以它有一个容器)
<tr>
<td style="vertical-align:top;"><label for="SkillsListView" title="Skills">Skills:</label></td>
<td class="regElements"><span id="SkillListViewContainer"> <% Html.RenderPartial("SkillsListView"); %></span><%= Html.ValidationMessageFor(m => m.Skills, "*")%><br />
<span id="AddSkillError"></span>
Add: <input type="text" id="NewSkill" class="inputbox" style="width:75px;" /> <input type="button" value="Add" id="AddSkill" name="AddSkill" /></td>
<td></td>
</tr>
在我的jQuery Ajax调用我有
success: function() {
$('#SkillListViewContainer').load('../AccountController/GetSkillControl');
}
它,当它达到这一点,在CHRO JavaScript控制台我显示它返回一个500内部服务器错误。我在这里错过了什么?
谢谢,工作完美 – PsychoCoder 2010-12-21 20:58:39