如何从MVC中的控制器中的不同方法返回不同的视图

时间:2010-08-06 10:31:35

标签: asp.net asp.net-mvc

谁能帮助我吗?             senario是......                         我在MVC中有UserController(UC)和Browse View,在浏览页面我有三个按钮,这就是为什么我写了javascript来调用UC中的特定方法,现在在UC中我将数据发送到Model(来自View)和我也可以从模型中搜索。好的..然后,在搜索到的数据来自模型之后,我将发送该数据以查看以下代码。

objUser = user.Search(1,“Ramesh”,“”,“”,“”,“”,FMEnums.UserStatus.InActive);

        if (objUser.Count <= 0)
        {
            ViewData["Message"] = "Unauthorised";

            return View("Browse", objUser);
        }
        else
        {

           return View("Browse", objUser);
        }



         and in View( that is  Browse.aspx) by giving

(&lt;%@ Page Title =“Max 2.0”Language =“C#”MasterPageFile =“〜/ Views / Shared / Master.Master”Inherits =“System.Web.Mvc.ViewPage&gt;”%&gt;)< / p>

在我的浏览页面的开头,我接受了这些数据。好的...

        and rendering that incoming data by following code..

                                                 <%if(Model != null){ %>
                                            <tr>
                                                <td class="td_bgcolor"> User Name  </td>
                                                <td class="td_bgcolor"> First Name </td>
                                                <td class="td_bgcolor"> Last Name  </td>
                                                <td class="td_bgcolor"> e-mail     </td>
                                                <td class="td_bgcolor"> Role       </td>
                                                <td class="td_bgcolor"> Staus      </td>
                                                <td class="td_bgcolor">            </td>
                                            </tr>
                                                <% foreach( var user in  Model)%>
                                                <%{ %>
                                                <tr>
                                                    <td><a href="#"><%=user.UserName %></a></td>
                                                    <td><%=user.FirstName %></td>
                                                    <td><%=user.LastName %></td>
                                                    <td><%=user.Email %></td>
                                                    <td><%=user.Status %></td>
                                                    <td><%=user.Roles %></td>
                                                    <td>
                                                          <a href="#">Delete</a>
                                                    </td>
                                               </tr>
                                                  <%} %>
                                           <%} %>

对接..

现在的问题是......它正在成功调试,但我的浏览页面没有提供数据,而浏览器正在呈现“用户/搜索”页面,甚至在项目中都没有。

plzzzzzzz可以解决任何人的问题吗?

1 个答案:

答案 0 :(得分:0)

如果不知道你的路线中有什么,很难说。特别是如果您获得的页面不在您的项目中。