Я надеюсь, что кто-то может помочь мне с проблемой.
В создаваемом мной пользовательском модуле DNN
у меня есть RadButton
, который не показывает значение Text
из resource file
. Другие элементы управления считывают значения из файла ресурсов.
Пробовал от ascx
и от code behind
. Еще одна странность заключается в том, что при отладке приложения из стоящего за ним кода я вижу атрибут Text
.
определение контроля:
<dnn:dnnRadButton ID="CntUsSubmit" runat="server" OnClick="ProcessSendMail" resourcekey="CntUsSend"
SingleClick="true" SingleClickText="Submitting..." Style="clear: both; float: left; margin: 10px 0;" ></dnn:dnnRadButton>
sel Page_Load
Я делаю локализацию (тоже):
CntUsSubmit.Text = Localization.GetString( "CntUsSend.Text", LocalResourceFile );
страница отображается как:
<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
показывает:
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, но обработанная кнопка его не получает. Может ли кто-нибудь помочь мне, как это решить?
Я использую DNN 7.0.2, VS 2012 для Framework 4.0
DotNetNuke
обертываетTelerik RadCntrols for ASP.NET
, поэтому я просто пытаюсь их использовать. - person Luis LL   schedule 14.10.2013