Asp.Net常见问题及技术实现方案(一)

         最近在学Asp.net,常常被一些鸡毛蒜皮的小错误小问题搞得焦头烂额,情急之下把所碰到的问题既解决办法,还有一些技术实现方案记录下来,已被日后查看,今天整理了一部分,和大家分享(老手免看,看了也不要笑话我),后面我会陆续贴出来。主要是希望:1给自己增加点印象,学得更深些。2为和我一样菜的新手们提供点帮助,少走弯路。 

1.gridview 找不到数据源中字段?

答:看绑定数据时,字段是否与sql语句一致

2.System.IndexOutOfRangeException: There is no row at position 0.

答:datatable 中没有数据

3.select语句中存在a.name,b.pwd,时,数据绑定时报没有数据错误

答:数据绑定时,要写name,pwd, 前面不能加a.或b.

4.postbackurl作用

答:将本页内容全部提交到目标页,与transfer作用相近

5.form 提交方法

答:1.用action直接写;
2.用javascript脚本写,例:
<script>function navi()
{
if(radio1.checked)
form1.action="1.aspx";
else form1.action="2.aspx";
form1.submit;

}

6.编码问题(国际化):例url中有中文时,提交出现问题

答:web.config文件中<gloablization responseEncoding="GB2312"
requestEncoding="GB2312"></gloablelization>该工程所
有请求和响应的编码都为GB2312

7.Gridview为空时怎样只显示表头

答:解决:加一行
 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        //数据绑定
        if (e.Row.RowType =

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值