• 零碎的代码片段


    -

    1.显示提示框之后再跳转到其他页面

    在ASP.NET中如果使用代码实现弹出提示框,等用户确认之后再跳转,估计像我这样的菜鸟们都会选择如下代码:

    Response.Write("<script>alert('用户注册成功!');</script>"); 
    Response.Redirect(
    "Default.aspx");

    可是执行的时候会发现很郁闷的问题.就是根本没有提示框而是直接跳转

    没错,代码是在服务器端解析的,所以服务器端直接把所有代码都解析完成之后变成HTML和js代码,才发给用户.而用户这边还没来得及执行显示提示框就已经执行了跳转.是个郁闷的问题.其实很容易解决,既然使用javascript代码实现提示框,那么也有javascript显示提示框之后才执行跳转的代码啊.

    Response.Write("<script>alert('用户注册成功');location.href='Default.aspx'</script>");

    其实使用Response.Write跳转并不是一个好注意.具体自己Google吧,百度不是什么好东西;

    2.模糊查询的一个简单问题

    有的时候会使用到模糊搜索,我的代码是这样写的:

    sql = "select ID from FileDetial where  content LIKE '%@content%'";
    cmd.Parameters.Add(
    "@content", SqlDbType.NVarChar).Value = 查询内容;

    可是查询的时候发现根本没有数据,弄了好久都搞不定,所以经过判断,肯定是参数环节出了问题,但是一直都搞不清楚到底是什么原因(未去查找原因,懒~~),最后决定以最白痴的办法搞定它:

    Code
    用这个办法干掉它.把"%"也当作参数全部传递进去,!#$!#@$!~@#$~@~~~~
  • 相关阅读:
    奖学金 题解
    大数加法
    删除倒数第 N 个节点
    css中行内元素默认间隙解决方案
    vuecli3项目中优化lodash/moment使用
    谷歌浏览器input输入框自动填充数据
    vuecli3首页白屏优化
    highcharts开发交易所的行情走势图
    react-native使用flatlist上拉加载下拉刷新
    放大预览图片不失真
  • 原文地址:https://www.cnblogs.com/luoweihua7/p/1353122.html
Copyright © 2020-2023  润新知