当前位置: 代码迷 >> ASP.NET >> @using MvcPageTest.Models解决思路
  详细解决方案

@using MvcPageTest.Models解决思路

热度:871   发布时间:2013-02-25 00:00:00.0
@using MvcPageTest.Models
我看别人的Razer视图里边,怎么没有@using MvcPageTest.Models,就是引用数据模块,为什么我的就必须写,不然下边<Orders>就会说未找到对象或缺少命名空间


HTML code
@{    ViewBag.Title = "试试分页";}@using MvcPageTest.Models@model Webdiyer.WebControls.Mvc.PagedList<Orders><table width="98%"><tr><th>订单编号</th><th>订单日期</th><th>顾客编号</th><th>收货地址</th></tr>    @foreach(Orders od in Model)     {                  <tr><td>@od.OrderID</td><td>@od.OrderDate.ToString() </td>         <td>@od.CustomerID</td><td>@od.ShipAddress</td></tr>              }   </table><h2>Index</h2>


------解决方案--------------------------------------------------------
有这等事?

我的也必须写,只不过我为了图方便,已经把 mvc模版给改了。。
每次添加index视图,自动就加上了
------解决方案--------------------------------------------------------
可以在web.config里配置默认的命名空间
------解决方案--------------------------------------------------------
注意,修改的应该是Views下的那个web.config而不是程序根目录下的那个。
修改完了,保存,将.cshtml的那个窗口关闭,再打开,以便编辑器可以应用修改。

以上本人亲自测试验证。
  相关解决方案