日期:2014-05-16 浏览次数:20371 次
<asp:TemplateField HeaderText="用户名">
<EditItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("NickName") %>'></asp:Label>
</EditItemTemplate>
<HeaderTemplate>
<input type="text" id='MainContent_txtName' runat="server"
onkeydown="if(event.keyCode==32) return false"
style=" width:120px; height:25px; left:20px; position:relative;" align="middle"/>
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("NickName") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</asp:TemplateField>
$("#GridView1_MainContent_txtName").keydown(function () {
//这个地方能进去,因为runat=server,所以ID动态生成
var v = $("#GridView1_MainContent_txtName").val();
//这获取不到输入的值,text(),html()都试了,都是空的!!怎么获取Gridview里的TextBox值??
if (jsonStr == "" && v != "") {
getGridJson(v);
}
});