首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

mvc3 怎么切换页面中的部分视图,初学者有关问题,轻松拿分,速度

2013-01-25 
mvc3 如何切换页面中的部分视图,菜鸟问题,轻松拿分,速度啊当前页面Index部分代码input typebutton val

mvc3 如何切换页面中的部分视图,菜鸟问题,轻松拿分,速度啊
当前页面Index部分代码
<input type="button" value="qiehuan" onclick="onclick()"/>
<input type="txt" id="key"/>

<div id="blank">
    //@Html.Partial("ViewPage1")
</div>

同级目录下的视图:ViewPage1,ViewPage2,ViewPage3

然后我想在js中即:onclick方法中根据var id = $("#key").val()的内容,在$("black")中加载上面上个不同的视图页面(比如当 id= 1时,加载ViewPage1,id= 2 时,加载ViewPage2,id=3时,加载ViewPage3)
[解决办法]
onclick的时候刷新页面重新发送请求

然后页面重新加载时,根据传来的id来判断

@{
    if(Request.QueryString["id"]=="1")
    {
        @:@Html.Partial("ViewPage1")
    }
 }

[解决办法]
楼主去查下Ajax.ActionLink吧
下面是个简单例子
@Ajax.ActionLink(item, "GetPartial", "YourControllerName", new { name = "name" }, new AjaxOptions(){UpdateTargetId = "TemplatesContainer",HttpMethod = "GET",InsertionMode = InsertionMode.Replace,OnComplete = "YourCompleteJSFunction"}

热点排行