小编sco*_*kel的帖子

使用链接文件在App或Web配置中进行AppSettings

我正在尝试在Windows服务和ASP.NET MVC网站之间引用一些常见的配置设置.我是通过在App.config或Web.config(分别)中使用appSettings上的file属性来完成的.正在引用的文件(名为common.config)是同一解决方案中单独项目中的链接文件.在两个项目中,common.config都设置为Content with Copy Always.

这个堆栈回答一个类似的问题似乎表明至少对于configSource这个解决方案是可行的.我不想要configSource,因为我只希望在两个项目中共享一些属性.更新:我刚试过这个,而且configSource也不起作用.它找不到配置文件.这让我相信common.config不会被视为带有副本的内容.

示例App.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings file="common.config">
    <add key="NotCommonKey" value="1"/>
  </appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

示例Web.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <appSettings file="common.config">
    <add key="NotCommonKey2" value="2" />
  </appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

示例common.config(内容 - >始终复制)

<appSettings>
  <add key="CommonKey" value="1" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

我正在使用从AppSettings属性读取的ConfigurationManager/WebConfigurationManager.

任何想法为什么当common.config是一个链接文件,它的AppSettings值没有使用,当它没有链接时,它正常工作?

谢谢!

.net c# asp.net app-config web-config

13
推荐指数
1
解决办法
6340
查看次数

jQuery css回调函数

我正在尝试使用jQuery扩展我的搜索栏.我也想隐藏导航链接.

我有一些像这样的jQuery代码.这个代码在焦点时工作正常.

$(".searchBox input").focus(function(){
    $("#navlinks").css('display','none');
   $(this).css({'width':'200px','-moz-transition':'width 0.5s ease-out','-webkit-transition':'width 0.5s ease-out','transition':'width 0.5s ease-out'});
});

 $(".searchBox input").focus(function(){
       $(this).css({'width':'100px','-moz-transition':'width 0.5s ease-out','-webkit-transition':'width 0.5s ease-out','transition':'width 0.5s ease-out'});
$("#navlinks").css('display','block');
    });
Run Code Online (Sandbox Code Playgroud)

第二个功能也很好 except it display the content before animation complete.

所以我只想$("#navlinks").css('display','block');在完成动画时才能被激活.

谁能告诉我怎么样?

谢谢

javascript css jquery css-animations

5
推荐指数
2
解决办法
3万
查看次数

将 ASP.NET 捆绑设置为不删除第三方版权

我正在将 ASP.NET 捆绑移动到我拥有的站点中,我注意到它正在删除代码中的所有注释,包括版权标题注释(在 CSS 和 JavaScript 中)。如果这是我的版权就可以了,因为我可以创建自己的IBundleTransform版权并将我的版权添加到顶部,但是使用第三方版权来做到这一点并不理想。

有什么好的方法可以保留这些版权标头(或者可能是我在 MSDN 文档中没有找到的标志)?谢谢!

asp.net asp.net-mvc minify asp.net-mvc-4 bundling-and-minification

5
推荐指数
1
解决办法
927
查看次数

有没有一种简单的方法从.NET用户控件中删除"ct100"前缀?

长话短说,几十页都没有使用母版页.对于一个新模块,我创建了一个带有菜单控件的母版页(菜单控件已经存在),所以我可以在我正在创建的六个左右页面中获得相同的外观.由于内容页面使用母版页,因此Menu控件的名称已更改为ct100_Menu1而不是仅仅Menu1.除了有人决定使用控件的确切名称来设置菜单样式的精确ID(例如CSS Menu1 a { /* stuff */ })之外,这不会是一个问题.因此,菜单无法正常呈现,因为我使用的是母版,而不仅仅是复制代码.

我无法更改菜单文件中的CSS代码,因为它可能会破坏某些东西,所以有什么方法可以更改控件,以便不显示那些麻烦ct100而无需添加任何工具或创建我自己的自定义控件(因为我可以不要替换Menu.ascx控件,虽然我可以修改它以添加CSS类)或者是我唯一的选择是不使用母版页或将菜单CSS复制到另一个文件并正确设置?

感觉有点卡在岩石和硬地之间,因为代码是故意编写的,所以你不能使用母版页,没有人回去改变它.

css asp.net user-controls master-pages asp.net-3.5

4
推荐指数
1
解决办法
8816
查看次数

c#在字符串中间插入字符串

我有一个很长的字符串.在我对字符串进行数据绑定之前,我希望能够通过插入更多文本来修改字符串.例如,我有一个字符串,<a href="/a/info/a.html"><img src="/userimage/imgs.jpg"/></a>我需要在/ a之前和/ userimage之前插入http://m.mydom.com.请注意,这将始终相同,因此可以安全地说我要添加的字符串将是一致的.我想用lamda或c#来做这件事.谢谢你的帮助.

html c# asp.net

1
推荐指数
1
解决办法
330
查看次数