none
网站后台页面Admin.aspx更改前台页面Head.aspx中的Image控件的图片显示 RRS feed

  • 问题

  • Head.aspx页面打开之后Image控件显示a.jpg图片。
    在此页面输入管理员账号密码登陆到后台页面Admin.aspx,根据管理员的选择使Head.aspx中Image显示b.jpg图片,并永久显示b.jpg直至下次更改。
    请问怎么做?

    2009年7月8日 8:16

答案

  • 可以把image的图片地址制定到  web.config的某一个setting

    你修改setting就可以了
    答案900, 目标五颗星
    • 已标记为答案 黄昏 2009年7月8日 12:17
    2009年7月8日 8:23
  • 将a.jpg和b.jpg的路径分别存入数据库,并设计一个标示可用的字段。
    在后台当管理员选择某个图片时,将该图片对应的标示字段设为true
    在前台选择标示为true的图片路径。
    • 已标记为答案 黄昏 2009年7月8日 12:18
    2009年7月8日 9:00
    版主
  • 无论是配置文件还是存数据库~只要在管理员修改以后将这个配置信息保存下来就行了~然后在head.aspx页面中根据配置信息选择要显示的图片~
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    • 已标记为答案 黄昏 2009年7月8日 12:18
    2009年7月8日 9:33
    版主
  • 我以保存在web.config为例给你提供一个参考~首先在web.config的<appSettings>下添加一个配置信息
    <add key="image" value="a.jpg"/>
    在head.aspx初始化时使用以下代码读取图片的配置信息并显示
    Image1.ImageUrl = System.Configuration.ConfigurationSettings.AppSettings["image"].ToString();
    在管理员修改配置以后修改配置信息中的图片路径
    System.Configuration.ConfigurationSettings.AppSettings["image"] = "b.jpg";


    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    • 已标记为答案 黄昏 2009年7月8日 12:19
    2009年7月8日 10:59
    版主

全部回复

  • 可以把image的图片地址制定到  web.config的某一个setting

    你修改setting就可以了
    答案900, 目标五颗星
    • 已标记为答案 黄昏 2009年7月8日 12:17
    2009年7月8日 8:23
  • 将a.jpg和b.jpg的路径分别存入数据库,并设计一个标示可用的字段。
    在后台当管理员选择某个图片时,将该图片对应的标示字段设为true
    在前台选择标示为true的图片路径。
    • 已标记为答案 黄昏 2009年7月8日 12:18
    2009年7月8日 9:00
    版主
  • 无论是配置文件还是存数据库~只要在管理员修改以后将这个配置信息保存下来就行了~然后在head.aspx页面中根据配置信息选择要显示的图片~
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    • 已标记为答案 黄昏 2009年7月8日 12:18
    2009年7月8日 9:33
    版主
  • 呵呵  楼上总结的到位
    答案900, 目标五颗星
    2009年7月8日 9:40
  • 能举个例子吗?

    2009年7月8日 10:17
  • 其实就是对应的web.config或XML文件或数据库的读写~head.aspx是读~管理员选择后是写~搜索一下都可以找到这些文件或是数据库的读写代码~一般网站中会有不少配置信息~你可以将这些配置信息写在一起~
    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    2009年7月8日 10:48
    版主
  • 我以保存在web.config为例给你提供一个参考~首先在web.config的<appSettings>下添加一个配置信息
    <add key="image" value="a.jpg"/>
    在head.aspx初始化时使用以下代码读取图片的配置信息并显示
    Image1.ImageUrl = System.Configuration.ConfigurationSettings.AppSettings["image"].ToString();
    在管理员修改配置以后修改配置信息中的图片路径
    System.Configuration.ConfigurationSettings.AppSettings["image"] = "b.jpg";


    宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。
    • 已标记为答案 黄昏 2009年7月8日 12:19
    2009年7月8日 10:59
    版主
  • <add key="image" value="a.jpg"/>

    谢谢,搞定了!

    2009年7月8日 12:17