【问题标题】:calling a javascript function from a telerik RadButton从 Telerik RadButton 调用 javascript 函数
【发布时间】:2017-10-04 14:13:40
【问题描述】:

我是 WebForms 和 Telerik 的新手,并且有以下表格单元格:

<td class="gridtd">
   <telerik:RadButton ID="btnOpslaan" Text="Verder" runat="server"
    autopostback="false" OnClientClicked='<%# "return (function()
     {EditLocatie("+ Eval("_userId") + Eval("_nextViewName") + ");})" %>' />
   <telerik:RadButton ID="btnAnnuleer" Text="Terug" runat="server" CausesValidation="false" />
</td>

我希望button 在我单击它时调用所描述的javascript 函数,但它没有。我不知道我在这里做错了什么。我尝试删除runat="server",但似乎需要此属性。有没有人知道问题出在哪里?

【问题讨论】:

标签: javascript webforms telerik telerik-radbutton


【解决方案1】:

您生成的 javascript 代码似乎不正确。

尝试将OnClientClicked='...'的内容替换为 OnClientClicked='&lt;%# "return EditLocatie(\'" + Eval("_userId") + Eval("_nextViewName") + "\');" %&gt;'.

这应该会生成类似这样的代码: return EditLocatie('... the result of Eval _userId + Eval _nextViewName...');

【讨论】:

    猜你喜欢
    • 2013-07-08
    • 2013-01-04
    • 1970-01-01
    • 2012-09-24
    • 2014-06-26
    • 2015-12-08
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    相关资源
    最近更新 更多