在使用webform开发网站,需要加入一个判断版本的功能,求技术支持

xjw163 2014-08-29 03:14:44
在一个页面中有

//判断版本是否可用
private bool checkVersionInUse()
{
if (version == null)
{
return false;
}
else
{
if (version == "1.2" || version == "1.3")
{
return true;
}
return false;
}
}

请求的网址:http://xxx.com/version=1.0的话是不能用的,其他的逻辑我自己写,
现在的问题是,不知
version == "1.2" || version == "1.3"

这个判断应该怎么弄,不可能每次加入可用的新版本都重新编译一遍吧,怎样在外部能有一个设置的地方呢?
哪些技术比较好支持这个功能?

我思考过的方式有:
1,在数据库中加入可以用版本的列表
但是我认为每个请求都要访问一次数据库是不可取的,希望能将可用版本放在一个容易获取的地方
2,在文件夹下放置一个文本,每一行记录一个可用版本,判断的时候将文本的每行加载到string[]里,再用Contains方法判断
但问题与1一样,每个访问都要加载一遍

以上,求解
...全文
210 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
生财 2014-08-29
  • 打赏
  • 举报
回复
应该是一个小应用,就是查看数组里包不包括某个特定字符串....
於黾 2014-08-29
  • 打赏
  • 举报
回复
根本没看懂你到底要判断什么东西的版本
xjw163 2014-08-29
  • 打赏
  • 举报
回复
自己解决了。。。。。 在web.config中

  <appSettings>
    <add key="APIVersionInUse" value="1.0;1.1;1.2" />
  </appSettings>
在cs中
string[] versions = System.Configuration.ConfigurationManager.AppSettings["APIVersionInUse"].Split(';');
即可
xjw163 2014-08-29
  • 打赏
  • 举报
回复
web.config里能有做文章的地方吗 初学 不好意思
PHP在线模拟考试系统源码带操作文档 注意:不带技术支持,有帮助文件,虚拟商品,发货不退,看好再拍。 开发语言 : PHP 数据库 : MySQL 开发工具 : phpstrom 源码类型 : WebForm 在线考试系统应用示意通用考试管理系统将传统的培训考试与先进的网络模式相结合,使用户可根据自身特点快速构建考试、测评、练习、竞赛、调查、分析及管理 于一体的网络化考试平台,可轻松完成全员考试、技能考核、岗位评估、产品认证、客服测评、销售选拔、渠道考核、招聘评鉴、新员工入职考评、需调研、问卷 调查以及知识竞赛等工作。 PHP在线模拟考试系统的功能与优点: 1.强化训练测验,对知识点进行单独联系 ;2.随机组卷练习,系统自动抽取题目进行练习 ; 3.手工组卷联系,通过教师平台手工组卷形成考卷进行模拟练习 ; 4.支持主客观题型并存,主观题评分可以设置为学生自评和教师后台评分 ; 5.支持题冒题(如英语阅读理解,一个题干下属多道小题的类型)随机抽取 ; 6.支持考场功能,可以对单个用户开通单独考场 ;7.支持题目收藏、错题重做、考试记录等功能 ; 8.支持众多题型(单选、多选、判断、填空、简答等);9.支持人工组卷的组卷方式; 10.支持按难度、知识点抽取试题的随机组卷方式;11.支持主观题人工评分、客观题自动评分;12.支持报名考试、指定人员考试等考试方式; 13.支持试题导入导出;14.强大的功能,不限制人数的考试,终身的使用权限,让您的单位在线考试一劳永逸。 随时自我测试 强化训练 强化训练针对某一章节下某个或某些知识点,由学员自主选择抽题的数量和题型,进行自我训练和测试,巩固该知识点基础知识 随机测验 随机测验针对该科目下所有知识点范围进行随机抽题,由管理员和教师在后台设置考试范围、题量和提醒,考察学员对该学科知识掌握情况 正式考试 正式考试由管理员和教师在后台手动抽题组卷,可随意选择知识范围和提醒,题目和题型固定,用来对整体学员进行考核和评测  及时查漏补缺 错题重做 系统自动保存学员做过的试卷,学员可以在考试记录中查看自己的考试分数记录和错题记录,对错题进行复习,必要时对答错的试卷重做进行知识巩固 教师评卷 系统允许教师加入试卷评分过程,教师可以在后台对学员考卷中的主观试题进行人工评分,与系统自动评分的客观试题分数结合,更准确的计算得分情况 习题收藏 系统允许学员将自己认为重要或者易错题目加入题目收藏中,给予易错、重点试题足够的重视,还可以对收藏的题目进行重点复习和考查,强化记忆
ASP.NET仿百度外卖订餐系统源码 (PC版+手机版+商户版) 注意:不带技术支持,有帮助文件,虚拟商品,发货不退,看好再拍。 开发语言 : C# 数据库 : SQL2008 开发工具 : VS2012 源码类型 : WebForm 菜单功能: 一.手机端功能模块 1.自动定位或者搜索地址:使用百度地图,实现自动定位,打开微信自动定位,搜索附件外卖商家 2.附近外卖商家展示:系统根据商家配送范围,自动搜索用户定位附近的外卖商家 3.商家菜单、订购:展示商家菜单、按照分类筛选展示、加入购物车(可支持菜品图片展示) 4.商家详情:展示外卖网商家详细信息让用户更加了解 5.购物车:保存用户的订购基本信息 6.网站支付方式:货到付款、微信支付、优惠券支付,支付宝支付 7.客户订单:会员个人订单跟踪,订单详情、订单状态实时更新查看 8.会员中心:会员注册、登录,会员中心个人资料、订单、送餐地址、积分管理,可以预先不登录下单 二.后台功能模块 1.商家管理模块:商家管理功能是外卖系统的核心部分,管理员可在后台直接进入商家后台方便管理,可以单独设置每个商家的营业时间、配送方式、排序情况、营业状态、佣金比例等信息。 2.商家结算模块:后台可以设置全站默认佣金,也可以单独指定某个商家的佣金比例。通过设置的佣金比例进行结算,通过结算可以直接计算总销售额、订单数量、网上下单金额、佣金、积分等。还可以结合图例显示哪个商家的销售额最高,进行分析 3.订单管理模块:支持不同管理员同时审核不同地区订单,审核通过后可以直接同步到商家后台同时通过短信或者邮件通知商家。  功能分为:订单统计、订单管理、订单查询、订单导出、订单审核 可进行订单的日常管理(如添加或关闭订单、订单的查询等)可以通过判断IP所在地、下单次数等进行订单审核。可以直接根据时间导出订单数据制作配送单。 4.微信对接:系统可以对接微信公众平台实现微信订餐,包括会员账号打通、微信查询订单、快速下单、还可以通过微信进行通知商家订单信息 5.打印机管理模块:无线打印机(GPRS无线打印机)是专门为需要进行远距离传输文字信息而研发的一款打印机,和普通的蓝牙、红外无线打印机不同,gprs无线打印机对距离没有限制,打印机中插入普通的sim手机卡即可接收到各个系统或者短信发送过来文字信息并进行打印。 6.调度系统管理模块:通过配备的GPS设备实时监控骑士当前的位置,方便系统调度员实时掌握骑士当前位置信息。智能推荐距离较近的配送员进行配送。 调度后一定时间内未得到配送信息反馈的订单预警提醒进行再次调度处理,避免遗漏订单。百度地图显示所有配送员的位置以及在处理的订单数量,调度员实时掌握所有调度信息。 7.数据分析管理模块:后台内置数据分析模块,可以分析网站运营数据包括地区销量、店铺销量、菜品销量、会员数据分析、订单来源分析 8.商家促销模块:商家后台内置促销模块,可以发布促销规则,指定金额满减满送,指定金额满减满送,可直接减一定的金额或者送可乐等饮料,后台可设置对应的标签。 9.积分兑换模块    10.会员管理模块    11.网站基本参数设置   12.权限管理模块               

111,096

社区成员

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

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

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