1、ASP.NET 报 “GridView1”上同时定义了 DataSource 和 DataSourceID。请移除一个定义。
解决方法:在相应的CS文件中 加一句话 GridView1.DataSourceID = null;即可。
2、Visual Studio出现无法开启IIS Express Web服务器
解决方法:
(1) 确认防火墙是否关闭了? 怎么查看防火墙?->控制面板->在右上角搜索框输入防火墙->选择防火墙->选择启动与关闭防火墙查看是否关闭即可
(2) 确认IIS组件安装啦? 怎么安装?->控制面板->在右上角搜索框输入程序与功能->选择打开与关闭windows功能->勾选IIS->确定即可
(3) 确认端口是否已经被占用了? 怎么修改端口?->看下图
3、 ASP.NET iframe自适应高度导致显示不完全问题
原因:iframe会以浏览器顶部(父窗口的顶部)作为开始,若你设置了height为100%时,它实际上是已经显示完全了的,但是那你看不到下面的那一小部分。
解决:在iframe属性加上js代码οnlοad="this.height=document.body.clientHeight-XX” XX为父窗口到嵌套页面之间的高度。
4、ASP.NET兼容性问题
解决方法:
(1) 修改你的CSS和JS代码(如果你是套用别人的模板时,那就很难了。。。。。。)
(2) 在<head>和</head>之间插入<meta http-equiv="X-UA-Compatible" content="IE=XX">,XX为你要强制渲染页面的引擎,可以是IE(5,6,7,8,9,Edge,EmulateIE7, EmulateIE8等),chormeframe(若没有,则提示安装)等等。。。。。。若用这种方法,推荐使用IEtest去测试你的网站在哪个IE引擎上是能正常显示,那就用此引擎强制渲染即可。我的话就直接用<meta http-equiv="X-UA-Compatible" content="IE=9,IE=11,Chrome=1" />。红色部分是为了渲染IE6,7,8,还是很好使的。
5、出现以下错误