即时通讯尝试呈现单击事件的部分视图...该请求已成功发布到控制器,但它没有在视图中被接收到...即时通讯从控制器返回部分视图.. 。下面是我的视图和控制器......局部视图渲染问题
<script type="text/javascript">
function postForm() {
if ($('#searchresultsweather').is(':parent')) {
alert("parent");
var child = $('#searchresultsweather').children().attr("id");
alert(child);
$('#' + child).remove();
}
alert("about to post form");
var searchText = $('#weathersearch').val();
alert(searchText);
$.get('<%=Url.Action("SearchWeatherLocation?searchText='+searchText+'","Weather")%>', null,
function(data) {
alert("call back");
$("div#searchresultsweather").append(data);
});
}
</script>
<form id="feedForm">
<fieldset>
<p>
<input type="text" value="" maxlength="60" id="weathersearch" name="search" class="text"/>
<input type="submit" value="Search" class="submitbut" id="submitbutton_search" onclick="postForm();"/></p>
<div class="clear"></div>
</fieldset>
<div id="searchresultsweather"></div>
</form>
这是我的遥控器侧
ViewData["weather"] = weather;
ViewData["searchText"] = searchText;
return PartialView("PartialWeather");
的问题是与后控制被渲染按钮类型=“提交”按钮所致要回发的页面...只是将其更改为“按钮”...即时回复的Tnx惩罚:) – Rafay 2011-01-08 06:57:04