pho*_*tom 1 model-view-controller asp.net-mvc
我想要做的是在用户单击单选按钮时调用 JavaScript 例程。发生这种情况时,我有一些字段可以启用/禁用。然而,当我进入
<%=Html.RadioButton("obp17", "57", ViewData.Eval("obpValue17").ToString().Equals("57"), new {@onclick = "Yes()"})%>
Run Code Online (Sandbox Code Playgroud)
尝试添加 onlick 事件时,出现“键入或带有”预期错误。这应该很容易,但我发现的样本似乎都不起作用。前导“@”在我发现的所有示例中都很常见,但似乎缺少其他东西。
是的,我知道检查“true”的方法有点矫枉过正,但它是用特殊用途的代码生成器创建的,因此没有任何额外的工作。
有什么想法吗?
请原谅我给任何人带来麻烦。我的问题最终是由删除继承“System.Web.Mvc.ViewUserControl”的ASCX文件的第一行引起的,一旦我把它放进去,所有的问题就消失了。
工作的代码行是
<%= Html.TextBox("obpt9",ViewData.Eval("obpt9"), new { onclick = "alert('hi')" })%>
Run Code Online (Sandbox Code Playgroud)
与样品不同的线,但它们都相同。
再次,很抱歉让任何人感到困惑。
汤姆
| 归档时间: |
|
| 查看次数: |
37635 次 |
| 最近记录: |