누군가가 문제를 해결할 수 있기를 바랍니다. 내가 만들고 있어요 DNN
사용자 정의 모듈에서 Telerik RadButton이있는 DNN이 리소스 파일의 텍스트를 렌더링하지 않습니다.
resource file
에서
Text
값을 표시하지 않는
RadButton
있습니다. 다른 컨트롤은 리소스 파일에서 값을 읽습니다.
나는 ascx
과 code behind
에서 시도했다. 또 다른 이상한 점은 코드 뒤에서 애플리케이션을 디버깅 할 때 Text
속성이 있다는 것입니다.
제어 정의는 다음
<span id="dnn_ctr474_View_CntUsSubmit" class="RadButton RadButton_Default rbSkinnedButton"
style="clear: both; float: left; margin: 10px 0;">
<input class="rbDecorated" type="button" name="dnn$ctr474$View$CntUsSubmit_input"
id="dnn_ctr474_View_CntUsSubmit_input" value="" />
<input id="dnn_ctr474_View_CntUsSubmit_ClientState"
name="dnn_ctr474_View_CntUsSubmit_ClientState" type="hidden" />
</span>
Sys.Application.add_init
함수 보여준다
CntUsSubmit.Text = Localization.GetString("CntUsSend.Text", LocalResourceFile);
페이지는 다음과 같이 표현된다 :
<dnn:dnnRadButton ID="CntUsSubmit" runat="server" OnClick="ProcessSendMail" resourcekey="CntUsSend"
SingleClick="true" SingleClickText="Submitting..." Style="clear: both; float: left; margin: 10px 0;" ></dnn:dnnRadButton>
INSE Page_Load
난 (너무) 지역화 할 :
Sys.Application.add_init(function() {
$create(Telerik.Web.UI.RadButton, {"_accessKey":"","_postBackReference":"WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions('dnn$ctr474$View$CntUsSubmit', '', true, '', '', false, true))","clientStateFieldID":"dnn_ctr474_View_CntUsSubmit_ClientState","iconData":{},"imageData":{},"singleClick":true,"singleClickText":"שולח...","toggleStatesData":[],"uniqueGroupName":"","uniqueID":"dnn$ctr474$View$CntUsSubmit","value":"שלח"}, null, null, $get("dnn_ctr474_View_CntUsSubmit"));
});
컨트롤이 add_init의 텍스트를 알고 있지만 렌더링 된 버튼이 텍스트를 인식하지 못한다는 것을 알고 있습니다. 누군가가이 문제를 해결하는 방법을 도울 수 있습니까?
프레임 워크 4.0에 DNN 7.0.2, VS 2012를 사용 중입니다.
@Phill'DotNetNuke'는'Telerik RadCntrols for ASP.NET'을 래핑하기 때문에 그냥 사용하려고합니다. –