默然simple
2016-07-04 03:14
采纳率: 88.2%
浏览 1.1k
已采纳

基础,怎么控制DataGrid里的id为name的TextBox

                                                         <itemtemplate>

                                                            <asp:TextBox ID="name"  onclick="show(this);"  runat="server" Width="98%" TextMode="MultiLine" Rows="6"
                                                                Text='<%#DataBinder.Eval(Container.DataItem, "WTBusiness_var_FeedBackRemarks ").ToString()%> '></asp:TextBox>
                                                        </itemtemplate>
                                                    </asp:TemplateColumn>

后台写name.text不行,用js写也不行。求指教

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 已采纳

    你要怎么控制,做什么操作?
    onclick改为onclientclick,onclick是服务器控件的属性,不是客户端的,除非你用的客户端对象,如input,而不是asp:textbox

    打赏 评论
  • 默然simple 2016-07-04 03:34

    document.getElementById('name').onkeydown = function() { return false; }
    想要使name的文本框不能输入文字,只能通过另一个div里的下拉列表框选择显示相应的文字

    打赏 评论

相关推荐 更多相似问题