发现问题

首先恭喜一下自己,今天终于将牛腩新闻发布系统的所有窗体给敲完了。但是紧接着而来的问题出现了,因为本地的超链接打不开了,为什么呢?

  • 先给各位看一下我编辑的Web下的窗体构件,如下:
  • 而且如下代码如下:
<form id="form1" runat="server"><!--网页抬头--><div id="top"><a href="Default.aspx"><img src="/images/niunanlogo.jpg" /></a><a href="https://blog.csdn.net/Luojun13Class" target="_blank"><img src="/images/tg029logo.gif" /></a></div>
  • Ctrl+F5之后,起始页正常打开,但是点击起始页上面的图片超链接时出现了如下这种状况:

分析问题

  • 之所以会出现这种问题,是因为超链接的地址无法被读取出来,但是如上图给出的Web的窗体构件名称以及代码中所用到的超链接地址,看起来好像都没有毛病啊,为什么会这样呢?首先来看错误给出的信息:
  • 说明:HTTP404.
    • 第一种原因:您正在查找的资源(或者它的一个依赖项)可能已被移除。
    • 第二种原因:其名称已更改。
    • 第三种原因:暂时不可用。
  • 这让我想起昨天遇到categorymanager页面运行时顶部图片无法加载出来,会不会是一个原理呢?虽然一个是图片,一个是超链接,但都是引用到内部中使用,所以按照这条思路进行下去。

解决问题

按照上面分析问题的路径去找,发现还真找到了解决方案。
  • 首先,找到最先创建的页面“备份Default.aspx”,点击运行,运行成功之后点击图片超链接,如果出现错误,那么就是图片链接处出现了错误,一开始“备份Default.aspx”的代码如上所示,然后我改成了如下模样:
<div id="top"><a href="/Default.aspx"><img src="data:images/niunanlogo.jpg" /></a><a href="https://blog.csdn.net/Luojun13Class" target="_blank"><img src="data:images/tg029logo.gif" /></a>
</div>
  • 即在超链接前面加入了一个 “ / ” ,其目的是为了找到其相对路径,(图片出错的那篇博客中我有简单介绍一下我对相对路径的理解,然后这里给了一个超链接,有兴趣的可以去看看),然后保存之后运行,发现问题解决,但是再点击的时候,又出现了上面的那个错误,这时候我知道了,“备份Default.aspx”中的没有出错,但是母版页common.Master中的链接地址也需要更改,于是我照葫芦画瓢,更改之后,所遇到的图片超链接问题解决。

个人总结

  • 遇到问题不用怕,当解决问题多了,自然而然会形成一种解决问题的气势,并且想让问题来的更猛烈些吧,因为出现问题的地方就是自己需要学习的地方。

end

谢谢您的阅读,如有不当之处,请留下您的宝贵意见!

牛腩新闻发布--本地超链接打不开相关推荐

  1. 牛腩新闻发布系统——后台前台整合技术

    在牛腩新闻发布系统中用到了一些技术我就来总结下 一.鼠标超链接设置 一开始就用到了鼠标超链接的设置.尾部样式的设置,这个东西每个网站都要用到非常长用所以可以写下来积累积累. 举个例子 如图:鼠标没有移 ...

  2. 【牛腩新闻发布系统】开发前的准备01

    前言: 牛腩新闻发布系统已经完成了很久了,在完成的过程中,一步步按照视频的步骤在走,中间探索了一下注释部分是怎么出来的.整个学习过程紧凑而且有序,中间也拖沓了两周有开始接着完成,接下来是整个过程中一些 ...

  3. 牛腩新闻发布系统——触发器使用

    触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行.触发器经常 ...

  4. 【牛腩新闻发布系统之handler】

    前言: 敲着牛腩已经有很长时间了,一路走来,没有顺顺利利的!正是因为这样,我才感觉自己有了收获!也正是错误的调试,对牛腩新闻发布系统更加了解了!毕竟,错误的调试是一个经历并成长的过程,今天,主要来总结 ...

  5. 牛腩新闻发布--过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数(一)

    发现问题 今天敲击牛腩,在敲击Web页面的List.aspx之后,点击Ctrl+F5运行,发现运行不了,首先是数据库中调取数据有问题,因为这个数据是用存储过程调取的,所以需要修改存储过程,这时候只需要 ...

  6. 牛腩新闻发布--过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数(三)

    发现问题 这篇博客是建立在"牛腩新闻发布–过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数(二)",因为在那篇博客中说出了我当时遇到的& ...

  7. 牛腩新闻发布--过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数(二)

    发现问题 之前有一篇博客是因为存储过程中没有添加相应的函数,导致出现了"过程或函数 'news_selectByCaId' 需要参数 '@caid',但未提供该参数",这次继续出现 ...

  8. 牛腩新闻发布系统——制作母板页

    以牛腩新闻发布系统为例,复述Web开发母版页制作: 单击右键--新建项--选择母版页.命名--确定. 这个母版页中包含三部分不变的内容:top(图片).Search(搜索).footer(底部版权) ...

  9. 牛腩新闻发布--无法新建触发器

    遇到问题 学习牛腩新闻发布系统的时候一定会接触到触发器,因为之前没有什么经验,所以这次是第一次接触触发器,所以对这方面不怎么了解,看到学习资料上面介绍,可以直接建立触发器,但是可能跟我用的SQL Se ...

最新文章

  1. 信号量 互斥量 条件变量
  2. 注意力机制在活体检测中的应用
  3. 2012r2备域控服务器搭建,Windows2012R2备用域控搭建
  4. 获取Domain中Value Range值和描述文本的方法
  5. Oracle版本号的含义
  6. HDU——1054 Strategic Game
  7. python实现ping命令_[小菜随笔]python tkinter实现简单的ping命令
  8. 使用 typescript ,提升 vue 项目的开发体验(1)
  9. hibernate在saveOrUpdate时,update报错:a different object with the same identifier value was already assoc
  10. 【HDU - 3172】Virtual Friends(带权并查集--权为集合元素个数)
  11. 传统的6d位姿估计fangfa1_李飞飞团队最新论文:基于anchor关键点的类别级物体6D位姿跟踪...
  12. Lenovo 媽媽咪啊,坑爹麼?(Win 7 整合 USB3 NVME )驅動
  13. 在Visual Studio 2017中找不到.NET Framework 4.6.2
  14. grub rescue 修复
  15. 《Unix网络编程卷1:套接字联网API》读书笔记
  16. 腾讯优图 ncnn AI 框架宣布加入 ONNX 开放生态系统
  17. android java service_[Java教程]Android四大组件之Service浅见
  18. markdown字体颜色_Markdown转微信公众号格式
  19. JMeter安装及使用
  20. 递归与分治策略之利用中位数线性时间选择

热门文章

  1. maya linux 安装教程视频,在 Ubuntu 上安装 Maya 2020 - Flame.VIP
  2. ThinkPHP3.2.3手册阅读
  3. 伺服电机脉冲控制的多种方式(AB相脉冲,方向脉冲,CW/CCW脉冲)
  4. luogu1359 租用游艇
  5. java对excel加密_java poi对Excel文件加密
  6. 序列周期性与魔术(一)——数学里的函数周期性
  7. 数据可视化——投掷两个6面的骰子
  8. 小米计算机弹歌曲,趣味冷知识!小米的T9拨号键盘可以弹乐曲,没想到吧!快来试试!...
  9. 如何避免2.4GHz ISM频段下各种无线设备的干扰
  10. 第一次作业补充:项目调研