关于登陆页面背景随使用客户不同而变化的实现思路

小D2013 2012-06-18 10:03:24
产品针对不同的客户,登陆背景会不同,我有如下思路,不知道网友还有没有更好的办法?

我的想法是:

在服务端保存一张客户端登陆页面的背景图片,客户端登陆时先调用服务取得图片,然后设置登陆页面的背景,这张背景图片,我也不做其他处理,就是在想更新背景的时候,覆盖服务器的的这张图片就好,

思路可行否?或有其他更好的解决办法
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
swq6413 2012-06-18
  • 打赏
  • 举报
回复
在客户尚未登录时,从服务器拿哪个客户的背景图片?

你可以在客户端上提供一个更换背景的方法,让客户自己选择喜欢的图片做背景,图片保存在客户端安装路径里,你只需对图片的格式和大小(宽度和高度)做适当的验证即可,避免图片变形。

客户端打包发布时,里面提供默认背景。
swq6413 2012-06-18
  • 打赏
  • 举报
回复
在客户尚未登录时,从服务器拿哪个客户的背景图片?

你可以在客户端上提供一个更换背景的方法,让客户自己选择喜欢的图片做背景,图片保存在客户端安装路径里,你只需对图片的格式和大小(宽度和高度)做适当的验证即可,避免图片变形。

客户端打包发布时,里面提供默认背景。
小D2013 2012-06-18
  • 打赏
  • 举报
回复
其实应用场景是:一个产品会卖给多个客户,每个客户都有自己的服务端,客户端, 客户端程序针对不同的客户只是背景图片不同,在给某个客户部署程序的时候,服务器程序弄好后,替换那个图片为客户端需要的图片,这样客户端就省略了多次打包的麻烦,客户端安装后,登陆前访问服务,替换登陆界面为服务端上存储的图片,就是这样的意思,

主要是为了省略多次打包客户端的麻烦,我只想打一次包,以后就使他。

思路没问题吧,或者有更好的请提供
__天涯寻梦 2012-06-18
  • 打赏
  • 举报
回复
思路是好的,就是如1楼所说,登录前靠什么来区分不同客户
q107770540 2012-06-18
  • 打赏
  • 举报
回复
你以什么方式来区分不同的客户? URL 还是账号?

最简单的方法是为每一类客户都分配一张不同的背景图片

登陆时设置一跳转页面,在跳转至欢迎页前,读取对应的背景图片进行加载

最好的方式还是通过URL来区分客户,这样页面在加载前就可以读取不同的背景图片了
小D2013 2012-06-18
  • 打赏
  • 举报
回复
这个是cs的程序,每个客户都有各自的服务器,我的主要目的是减少客户端打包次数,我希望只打包一次

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧