要实现一个这么的功能,一个网站里面有主页,还有其他几个分页内容,要求做个界面罗列出所有的页面名字。然后前面有个checkbox,钩上的话就把对应的该页面设置为主页,点确定后保存。再打开网页的时候,出现第一个显示的页面就是刚才钩上chenckbox那个网页。
这个用C#的话可以做到么?涉及到哪方面的知识?

解决方案 »

  1.   

    保存所Check的网页的名字,在默认主页中Redirect。
    很笨的思路,但貌似管用 :)
      

  2.   

    怎么保存check网页名字?还有默认主页中redirect不懂。。
      

  3.   

    我有个办法恩 不过。不知道是否适合你
    ~你定义一个 BUTTON事件。。
    里边写上
     System.IO.StringWriter swPro = new System.IO.StringWriter();
            Server.Execute("index.aspx?toHtml=1", swPro);
            System.IO.StreamWriter streamwriter = new System.IO.StreamWriter(Server.MapPath("index.html"), false, System.Text.Encoding.Default);
            streamwriter.Write(swPro.ToString());
            streamwriter.Close();
            Response.Write("<script>alert('更新成功');history.back();</script>");
    然后 index.aspx 那里改成参数。。根据不同的 选择 传回来不同的值,  
    哦 记得自己放一个index.html 这样 就可以了。。
    不过这个方法 唯一的坏处就是 每次更新 都要重新点一下
    不知道 能满足你的要求吗??~
      

  4.   


    。。是C#的代码么?怎么看不懂。。codeSystem.IO.StringWriter swPro = new System.IO.StringWriter();这个是什么意思。。System.IO.StreamWriter streamwriter 也不懂。。
      

  5.   

    我帮你解释下他的思路。。
    你加一个任意的首页。。然后里边写代码让这个页是打开就跳转到你需要的页。。并且关闭这个页~`
     
    Redirect.(XXXX.aspx) 括号里是你传过来的参数 或者根据传过来的参数取的值  你明白了吗??~
      

  6.   

    手头没工具没法帮你写代码 说思路好了 :)
    把你要提供做选项的页面列在网页上 在提交表单时挨个检查
    选中的项目代表的网页地址存起来(数据库啊webconfig都可以)
    网站首页在load时候,用Response.Redirect(网页地址)或者Server.Transfer(网页地址) 转向到用户所选择的页面上