2014-07-22 2 views
-1

내 처음 여기. 제 영어 실력이별로 좋지 않습니다. "무척"무례하게 보이지 않기를 바랍니다.MVC 응용 프로그램에서 CSS를 관리하는 방법

기본 bootstrap.css 스타일을 사용하여 MVC 5 응용 프로그램에서 작업하고 있습니다.

문제는 내 proyect에 개인화 된 CSS 코드를 추가하고 싶지만 작동하지 않는 것입니다.

CSS를 통해 @Html.ActionLink을 비활성화하고 싶습니다. (나는 jQuery 나 JavaScript를 원하지 않는다). 내보기에서

.linkdisabled{ 
    cursor:text; 
} 

:

@Html.ActionLink("linkname", "action", "controller", new { @class = "linkdisabled" }) 

문제는 내가 bootstrap.css에 코드를 추가하지 못할 것입니다 (I CSS 파일에서

: 는 일부 판독 후 나는이 발견 추가 할 수 있고 파일의 끝에서 일하는 중이지만 작동하지 않음)

+0

@Html.ActionLink( "linkname", "action", "controller", null, new { @class = "linkdisabled" } ) 
당신은 당신의 CSS 링크의 끝에 사용자 정의 CSS 파일을 포함 적이 있습니까? 자바 스크립트 디버거 (Chrome 및 Firefox의 경우 F12)를 사용하여 클래스가 적용되었는지 (무시 될지) 확인할 수 있습니다. – krillgar

+2

부트 스트랩 파일을 수정하는 대신 자신의 파일 "site.css"를 파일 옆에 만드십시오. 그런 다음 레이아웃의 헤더 태그에 파일을 포함시킵니다. – Jonesopolis

+0

Jonesy의 솔루션이 더 좋지만 더 많은 파일을 만들지 않으려면 인라인 CSS를

답변

2

정확한 올리기 방법을 사용하십시오.

ActionLink correct overload method

public static MvcHtmlString ActionLink(
    this HtmlHelper htmlHelper, 
    string linkText, 
    string actionName, 
    string controllerName, 
    Object routeValues, 
    Object htmlAttributes 
) 
+1

좋은 캐치 – Jonesopolis

관련 문제