문제

동하고 프로젝트를 베타 릴리스 ASP.net MVC 프레임워크 및 유아와 함께 jQueryjQueryUI.

여기에서 거래:

Site.Master 은 다음과 같은 스크립트를 참조:

<script src="../../Scripts/jquery-1.2.6.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui.js" type="text/javascript"></script>

고 그 사용하여는, accordian UI 나는 하나의 전망을 완벽하게 작동 하나를 제외하고,문제점:에서 이미지 ThemeRoller 포함되지 않습니다.면 나는 주석으로 jQuery 참조 ThemeRoller 이미지가있다.의 모든 css 에 Content folder 의 모든 스크립트에서 Scripts folder.

내가 이것을 알고 있는 것은 바보 같은 경로 문제이지만,그것은 나를 바랍니다.

나는 무엇이 없는가?

업데이트

는데 처음에 대답을 아무 소용을 읽고,댓글에 대한 상세정보.다시 한번 감사에 대한 사람들을 볼 수 있습니다.

두 번째 방법은 작동하지 않는다.나는 당황했다.

또 다른 업데이트

를 사용하는 Url.Content 태그에 대한 스크립트가 실제로 스크립트를 실행할 수 있도록니다.을 사용하여 정기적으로 사용 태그에 대한 스타일을 가져옵의 모든 스타일에 페이지를 제외하고 모든 관련 ThemeRoller.

jquery-ui-themeroller.css 파일의 콘텐츠에 폴더를 때 검사하는 요소,css 가 존재합니다.내가 심는 문제입니다 매핑에서 이 css 파일을 이미지 폴더에 대한 themeroller 에 있는 내용뿐만 아니라 폴더.이미지의 링크에서는 이 파일로 지정: background: url(images/foo.gif)

지의 링크에서는 이 파일을 변경할 필요?

도움이 되었습니까?

해결책

이 도움이 되나요?

http://forums.asp.net/p/1334947/2690469.aspx

에 대한 이유 inconstistency 가 매우 간단하지만,그것을 인정하지 알기 쉽!가 있을 때 <link> 태그 내에서 <head runat="server">,ASP.NET 정 이 <link> 태그 및 검 Url 를 해결이 그들의 상대 응용 프로그램의 뿌리입니다.가 있을 때 <script> tag on the page (without runat="server") then ASP.NET will leave it alone since it's just plain old HTML.

를 사용하여 Url 을 입력합니다.콘텐츠()은 접근법 를 사용하는 것이기 때문에 그것을 해결받을 상대하는 응용 프로그램 루트, 처 <link> 태그입니다.

다른 팁

지 않는 한 모든 전망은 동일한 수준에서,당신은 하나가 필요합 사용

  • 절대 경로 같/Scripts/jquery-1.2.6.js
  • 거나,더 나은 해상 경로 등 <%=Url.콘텐츠("~/Scripts/jquery-1.2.6.js")%>

Url.콘텐츠()http://jvance.com/media/2008/10/18/UrlContent5.media

을 변경할 필요가 있는 링크에서 jquery-ui themeroller.css 점을 현재 위치의 이미지입니다.

으로서,업데이트해야 하는 경로의 이미지는 css 파일을 찾고 있습니다.

background: url(images/foo.gif)

을 제거하지/에서'당신의 경로를 보이게하기 위해 다음과 같:

background: url(foo.gif)

모두 css 및 이미지 콘텐츠에 폴더에 있습니다.

    protected void Page_Load(object sender, EventArgs e)
    {
        Page.ClientScript.RegisterClientScriptInclude(this.GetType(),"JQuery", ResolveUrl("~/js/jquery.min.js"));
        Page.ClientScript.RegisterClientScriptInclude(this.GetType(), "JQueryUI", ResolveUrl("~/js/jquery-ui.custom.min.js"));
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top