2012-11-30 3 views
0

이 웹 리소스를 찾을 수없는 이유에 대한 도움을 찾고 있습니다.웹 리소스를 찾을 수 없습니다.

제 3 자 솔루션이 있습니다. 이 데모에는 클래스 라이브러리 프로젝트와 몇 가지 데모 페이지가 있습니다. 다운로드 한 후 로컬 컴퓨터에서 테스트했습니다. 그것은 작동합니다!

내 웹 사이트 솔루션에 넣으려면 다음 단계를 수행했습니다.

  1. 만든 새로운 클래스 프로젝트/솔루션
  2. 복사 클래스 라이브러리 객체 .cs 내 새로운 클래스 프로젝트로 타사 솔루션에서 하나의 .js.
  3. 내 웹 솔루션

내가 404 불을 지르고에 의해보고 찾을 수 없음을 판명 오류를 받고 있어요 그러나에 내 새로운 프로젝트를 추가했습니다.

이 프로젝트는 이렇게 만드는 방법에 관한 고군분투 webresources에 대한 참조의 부부가 System.Web.UI를 사용

일을하고있다

; [: WebResource (RuleValidation.Controls.RuleValidation.ScriptResName, "텍스트/자바 스크립트") 조립] RuleValidation.Controls이 포함 된 프로젝트 파일의 네임 스페이스입니다

namespace RuleValidation.Controls 
{ 

public static class RuleValidation 
{ 
    public const string ScriptResName = "RuleValidation.Controls.RuleValidation.js"; 
    public const string ScriptName = "ruleValidation"; 

    public const string RenderEvaluationFunction = "evaluationfunction"; 
    public const string RenderValidationType = "validationtype"; 
    public const string RenderOperations = "operations"; 
    public const string RenderSources = "sources"; 
    public const string RenderScopes = "scopes"; 
    public const string RenderCompareValues = "comparevalues"; 
    public const string RenderCompareCounts = "comparecounts"; 

} 

} 

// 임베디드 자바 스크립트 자원

.

protected override void OnPreRender(EventArgs e) 
    { 
     base.OnPreRender(e); 
     if (RenderUplevel) 
     { 
      Type type = GetType(); 
      if (!Page.ClientScript.IsClientScriptBlockRegistered(type, RuleValidation.ScriptResName)) 
      { 
       Page.ClientScript.RegisterClientScriptResource(type, RuleValidation.ScriptResName); 
      } 
     } 
    } 

도움말 !!

답변

0

답을 찾았습니다.

.js에는 embedresource 설정이 필요한 속성이 있습니다.

관련 문제