相关疑难解决方法(0)

如何仅使用CSS禁用链接?

有没有办法使用CSS禁用链接?

我有一个被调用的类,current-page并希望禁用此类的链接,以便在单击它们时不会发生任何操作.

html css

825
推荐指数
13
解决办法
115万
查看次数

149
推荐指数
10
解决办法
30万
查看次数

HTML Anchor Tag是否应该授予禁用属性?

如果我创建一个HTML锚标记并将该disabled属性设置为true,我会在不同的浏览器中获得不同的行为(惊喜!惊喜!).

我创造了一个小提琴演示.

在IE9中,链接显示为灰色,并且不会传输到HREF位置.在Chrome/FF/Safari中,链接是正常颜色,将传输到HREF位置.

正确的行为应该是什么?是IE9渲染错误,我应该实现一些CSS和JavaScript来修复它; 或者Chrome/FF/Safari不正确并最终会赶上?

提前致谢.

html cross-browser internet-explorer-9

26
推荐指数
3
解决办法
4万
查看次数

如何在不破坏视图的情况下使用 Html Helpers 在 ASP.NET MVC3 中禁用超链接?

我正在使用 Razor 和 C# 开发 ASP.NET MVC3 应用程序。我想知道是否有任何方法可以“禁用”使用助手呈现的超链接,Html.ActionLink不会使用if构造破坏我的视图。至于禁用,我的意思是链接变得不可点击、变灰且没有下划线。

为了使事情清楚,我特此附上我目前用来制作技巧的原样代码。我没有禁用超链接,而是将 N/A 显示为纯文本。

视图部分:

 <td>@if(topic.EnableTopicDownloadLink)
    {
        @Html.ActionLink("Presentation", "Download", new { topicId = topic.TopicId })
    }
    else
    {
         @Html.Raw("N/A");
    }           
</td>

<td>@if (topic.EnableTopicWatchLink)
    {
        @Html.ActionLink("Video", "Play", new { topicId = topic.TopicId })
    }
    else
    {
        @Html.Raw("N/A");
    }     
</td>
Run Code Online (Sandbox Code Playgroud)

并将 ViewModel 传递给 View

public class TopicDownloadViewModel
    {
        public int TopicId { get; set; }
        public string TopicName { get; set; }
        public string TopicPresenter …
Run Code Online (Sandbox Code Playgroud)

c# html-helper hyperlink asp.net-mvc-3

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