(ASP.NET)一些小小的问题集锦(1)

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、出现以下错误


解决方法:将V4.0 30319/Config文件夹下的machine.config.default覆盖掉machine.config即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值