应该是css 写的有问题你用IE 8的 web development 工具, 查看下 你要显示的dom, 是不是存在于页面中, 但是隐藏了。
你在control里面返回的是什么类型的view
如果页面里有一块写的不对在ie里也显示不出来,你试试删除代页面代码,在页里随便写点东西看能显示出来不
public ActionResult CopyManager()
{
return View();
}
我在control里面是这么写的!目前还没有写后台代码,只是调页面。
@jean Q: 你把页面里的代码删除 ,写点文本进去看显示出来了不
@wangming: 不好意思,刚看到。
@using (Html.BeginForm())
{
response.write("<input type='button' value='确定'/>");
}
我这样写的话,可以显示出来这个button。多个table就不显示了。
和代码没有关系,如果你输出的html是一样的,浏览器显示不一样就是你的样式对浏览器不兼容.
先明确一点吧。
在浏览器中显示不同,绝对不会跟你用mvc3.0 4.0 5.0有关系的,你需要检查你的html
谢谢楼上的,我页面里面写的有table还有div,我把所有的table都删除,全部改成div.在IE里面页面可以显示出来了.但是我有好多页面要写成@using (Html.BeginForm()){},这样改样式容易乱,不好控制.请教高人,能不能有什么简便的方法解决呢.谢谢了