是否有默认,标准,推荐或众所周知的图标表示链接将打开一个新的浏览器窗口?
这是出于Web访问的原因.或者它基本上是免费的吗?
我意识到那些能够最大限度地利用它们的东西(使用屏幕阅读器)甚至不关心图像的样子,并且对alt文本更感兴趣.
决定去这个:
除非一些人可以建议更广泛采用的一个?
我的问题..
我有许多图像(内部超链接),我希望每个图像在鼠标悬停时变暗(即应用具有高不透明度的黑色面具或其他东西),然后在mouseout上恢复正常.但我无法弄清楚最好的方法.
我试过了..
我不想..
重申..
我希望图像(插入超链接)在鼠标悬停时变暗,然后在mouseout上失去它的黑暗.
思考?
更新:
这是我从建议中取得的进展.在IE8中看起来很好,但在FF3中看起来不行
<html>
<body>
<a href="http://www.google.com" style="background-color:black; opacity:1;filter:alpha(opacity=100)">
<img src="http://www.google.co.uk/intl/en_uk/images/logo.gif" width="200"
style="opacity:1;filter:alpha(opacity=100)" onmouseout="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseover="this.style.opacity=0.6;this.filters.alpha.opacity=60" />
</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
思考?
- 李
回答
我要用这个(似乎在IE8和FF中工作)
<html>
<head>
<style type="text/css">
.outerLink
{
background-color:black;
display:block;
opacity:1;
filter:alpha(opacity=100);
width:200px;
}
img.darkableImage
{
opacity:1;
filter:alpha(opacity=100);
}
</style>
</head>
<body>
<a href="http://www.google.com" class="outerLink">
<img src="http://www.google.co.uk/intl/en_uk/images/logo.gif" width="200"
class="darkableImage" onmouseout="this.style.opacity=1;this.filters.alpha.opacity=100"
onmouseover="this.style.opacity=0.6;this.filters.alpha.opacity=60" />
</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 所以我实际上正在尝试将一个网站项目(不是Web应用程序,所以没有csproj文件)打包成一个准备好让Octopus使用的NuGet包,但是我正在一个又一个的砖墙上运行.
我研究过使用OctoPack,但它不支持网站项目只有Web应用程序项目.
我现在正试图找到一种方法将文件夹(在我的情况下是一个网站)添加到Nuget包中,但Nuget不允许通过命令行这样做吗?它还需要一个.csproj文件!
我也尝试过创建NuGet规范文件并将其传递到文件夹但不可能?
目前我可能不得不使用NuGet包浏览器,但我想编写脚本.
我已经看过这个问题,但似乎没有处理我的场景我 可以创建一个没有项目文件的nuget包
那么有谁知道如何通过命令行最好地将文件夹添加到NuGet包!
我正在尝试使用MVC 5项目中的新ASP.NET身份实现自定义身份验证.
我有一个用户名和密码,我想用它来限制用户可以通过控制器和视图上的[授权]标签看到的网站页面.(简单)
我正在从FormsAuthentication模型迁移,这就像将凭据放在web.config中一样简单.
因为我只有一个用户名和密码,所以我不想将数据库用作UserStore,而是希望ASP.NET Identity从web.config中的自定义配置部分检索用户名和密码(不要担心那部分).
经过大量搜索后,我找不到不依赖于数据库进行ASP.NET身份验证的代码示例.
所以我正在寻找一个代码示例,在身份验证时,用户可以输入自定义代码来检查web.config的自定义ConfigurationSection中的凭据的用户名和密码.
有人可以指出我正确的方向谢谢.
更新:我已经尝试查看此代码示例,但它甚至没有开箱即用的编译..很糟糕. http://code.msdn.microsoft.com/Simple-Aspnet-Identiy-Core-7475a961
更新:我不想使用FormsAuthentication的原因是我正在编写将安装到Web应用程序中的NuGet包.NuGet包将做的一件事是在web.config中创建一个自定义ConfigurationSection,其中包括(除其他外)一个用户名和密码.我认为这样会更安全,因为它不会改变目标Web应用程序中当前的任何现有FormsAuthentication设置.
更新:我想我已经开始工作了.将很快发布结果.
- 李
我总是教自己和其他人把bin文件夹想象成瞬态的.
那就是你应该能够删除它,下次你重建时它会被重新创建并且任何引用都会被复制到它中而不会有任何麻烦而且不能将你的鸡蛋全部放在一个篮子里.或者在这种情况下,不要将所有必需的dll直接放入bin文件夹中.把它们放在别处,然后引用它们.
我看到人们在将dll直接放入bin文件夹并在那里引用它们时会掉下来.因此,我尝试避免这种情况,并将所有必需的dll放在名为Refs的文件夹中,并在那里添加对dll的引用.在编译时,无论如何它们都将被复制到bin文件夹中.
我疯了吗?这太小心了吗?常识?
这种情况下的最佳做法是什么?
干杯,
- 李
更新:结果我不生气
在你忘记提及的一些观点上,你已经找到了干杯.
主要是:
我是一个很好的Visual Studio解决方案和项目结构的坚持者.
我即将开始WPF概念证明工作.
任何人都可以推荐一些他们使用过的WPF项目结构并且发现效果很好吗?
这里http://drwpf.com/blog/2007/10/01/58/
他们有一个我喜欢的建议:
Root
- Pages
- Controls
- Resources
App.xaml
Run Code Online (Sandbox Code Playgroud)
页面,控件和资源是文件夹.
有没有人发现某些结构运作良好/不能正常工作?
此外,如果你们这样做,我宁愿不进入"模型视图演示者"讨论.
Windows 7 Home Premium是否足以用于软件开发?
开发将在Visual Studio 2010中进行.
我有预算,所以宁愿购买'Home Premium'而不是'Professional'或'Ultimate'.
在微软的网站说,旁边没有的功能明智它们之间,开发商会想念有.任何人都可以确认或否认吗?
BTW.它是否带有IIS版本?
我意识到这不是一个技术问题.但这对我很重要,我相信其他开发者也会想到同样的事情.
干杯,
- 李
我非常喜欢Microsofts最新的语音识别(和SpeechSynthesis)产品.
http://msdn.microsoft.com/en-us/library/ms554855.aspx
http://estellasays.blogspot.com/2009/04/speech-recognition-in-cnet.html
但是我觉得在使用语法时我有点受限.
不要误解我的语法,语法识别确切地指出了要注意的单词/短语,但是如果我希望它能够识别出一些我没有理解的东西呢?或者我想解析一个半预定命令名和半随机字的短语?
例如..
情景A - 我说"谷歌[漏油事件]",我希望它用括号中的搜索结果打开谷歌,这可能是任何东西.
场景B - 我说"找到[曼彻斯特]",我想让它在谷歌地图或任何其他未预先确定的地方搜索曼彻斯特
我希望它知道'谷歌'和'定位'是命令,它是参数之后的东西(可能是任何东西).
问题:有没有人知道如何混合使用预先确定的语法(语音识别应该识别的单词)和不在预定语法中的单词?
代码片段..
using System.Speech.Recognition;
...
...
SpeechRecognizer rec = new SpeechRecognizer();
rec.SpeechRecognized += rec_SpeechRecognized;
var c = new Choices();
c.Add("search");
var gb = new GrammarBuilder(c);
var g = new Grammar(gb);
rec.LoadGrammar(g);
rec.Enabled = true;
...
...
void rec_SpeechRecognized(object sender, SpeechRecognizedEventArgs e)
{
if (e.Result.Text == "search")
{
string query = "How can I get a word not defined in Grammar recognised and passed into here!";
launchGoogle(query);
} …Run Code Online (Sandbox Code Playgroud) 在我看来你可以做的有点奇怪..
Page.ClientScript.RegisterStartupScript(this.GetType(), "KeyName", "alert('changed my mind')", true);
Run Code Online (Sandbox Code Playgroud)
然后,您无法取消注册或停止以编程方式呈现javascript.
为什么微软会这样做?
我不喜欢这里的工作.. http://hemant-vikram.blogspot.com/2005/11/unregister-startup-script-workaround.html
而且我不喜欢只是重新注册它并让它什么都不做的选择.
思考?
我正在尝试为.csproj文件创建一个nuget包,但希望包名不同于csroj文件(默认情况下是这样),我不想指定.nuspec文件.有办法做到这一点吗?我只能在命令行选项上看到版本名称覆盖选项,而不是包名覆盖选项.
我在TeamCity中这样做,但这是重点.我想我需要将其他参数传递给NuGet pack命令?
谢谢,
c# ×4
.net ×2
javascript ×2
nuget ×2
asp.net ×1
building ×1
clientscript ×1
css ×1
mvvm ×1
nuget-spec ×1
sapi ×1
teamcity ×1
windows-7 ×1
wpf ×1