首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
Web开发
> 详细
silverlight 获取路径 config
时间:
2015-01-07 14:34:21
阅读:
230
评论:
0
收藏:
0
[点我收藏+]
标签:
1.获取web.config配置内容: web.config
default.aspx protected string InitParams { get; set; } InitParams = string.Format("{0}={1}", "key1", "value1"); InitParams += string.Format(",{0}={1}", "Token", WebConfigurationManager.AppSettings["Token"]);
App.xaml private void Application_Startup(object sender, StartupEventArgs e) { string token= e.InitParams["Token"]; ................... } 2.获取查询字符串 if (HtmlPage.Document.QueryString.ContainsKey("Token")) { string param = HtmlPage.Document.QueryString["Token"];//大小写区分? } ============================================================================================== 本文将建立一个silverlight项目中读取宿主网站web.config配置文件数据的简单实例,以下是详细步骤: silverlight程序会被下载到客户端去执行,所以没法操作到服务端的配置文件,导致了我们在部署时遇到很多问题,(例如:silverlight程序和wcf的通讯地址,在发布时,我们的开发环境配置将可能不再适用,需要根据服务端实际情况重新配置),如果可以让silverlight程序读取到web.config中的配置数据,将会大大简化我们的部署工作,那么有没有办法可以达到这样的效果呢,答案是肯定的。 1.首先在宿主网站的web.config中,添加我们要传递给silverlight程序的键值对 复制代码
复制代码 本例中添加了一个[wcfServiceAddress]的值 2.打开vs为我们在宿主网站中自动生成的访问页面(*.aspx,*.html),找到已经自动添加的一些键值对如下 复制代码
复制代码 那么就在这里添加一条我们的键值对吧,键为InitParams,值为我们先前添加在web.config中的内容 <%--添加参数[InitParams]传递到客户端的sl程序中 --%>
‘ /> 3.宿主网站的修改完毕,接下来修改一下我们的silverlight程序,打开对应的App.xml.cs,在启动事件里添加获取我们的键值对,并添加到程序资源中去,方便我们的使用 复制代码 private void Application_Startup(object sender, StartupEventArgs e) { //将读取到的WCF地址保存到资源中。 var slServicePath = e.InitParams["WcfServiceAddress"]; Application.Current.Resources.Add("WcfServiceAddress", slServicePath); this.RootVisual = new MainPage(); } 复制代码 ok,new一个页面来做舞台show一下效果吧 前端: 复制代码
复制代码 后台: this.ConfigText.Text = Application.Current.Resources["WcfServiceAddress"] as string;
silverlight 获取路径 config
标签:
原文地址:http://www.cnblogs.com/zxbzl/p/4208252.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
36.VUE — 认识 Webpack 和 安装
2021-07-28
【PHP】上传图片翻转问题
2021-07-28
php对数字进行万。亿的转化
2021-07-28
五个 .NET 性能小贴士
2021-07-28
Three.js中显示坐标轴、平面、球体、四方体
2021-07-28
.net 5+ 知新:【1】 .Net 5 基本概念和开发环境搭建
2021-07-27
1.html,css
2021-07-27
基于Docker搭建 Php-fpm + Nginx 环境
2021-07-27
nginx + http + svn
2021-07-27
kubernets kube-proxy的代理 iptables和ipvs
2021-07-26
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!