所以我有一个如下所示的asp标签,是在Visual Studio 2008中创建的
<asp:GridView ID="PopulateGridView" runat="server" CellPadding="4" BorderWidth="1px"
CssClass="ControlStyle" ForeColor="#333333" Font-Size="8px"
GridLines="Vertical" width="99%" CaptionAlign="Left" PageSize="22"
AllowPaging="True"
OnPageIndexChanging="Populate_OnPageIndexChanging"
OnSelectedIndexChanged="PopulateGridView_SelectedIndexChanged"
OnSelectedIndexChanging="PopulateGridView_SelectedIndexChanging"
AutoGenerateColumns="false"
enableEventValidation="true">
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" HorizontalAlign="Left" Wrap="False" />
<Columns >
<asp:TemplateField HeaderText="User ID">
<ItemTemplate>
<asp:Label ID="lblApp_uid" runat="server" Font-Size="10px" CssClass="ControlStyleUpperCase" Text='<%# Bind("uid") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</columns>
</asp:GridView>
情况是这样的,一旦单击了“提交”按钮,就会出现弹出窗口,要求用户键入某些内容,当他们单击弹出窗口中的“确定”按钮时,它应该将数据传递给Java语言,例如>
$(function() {
e.preventDefault();
$('#btnInsidePopup').click(function(e) {
var rmk = $('#rmk').val();
var uid = $('#lblApp_uid').val()
/* proceed with function */
});
});
我设法使用 $('#rmk')。val()来获取键入值,但没有使用 lblApp_uid 值,我已经尝试了以下方法但仍然无法获取。
var uid = $('#App_uid').val();
此人(下)还向我抛出错误未声明名称'lblApp_uid'
var uid = $('#<%=lblApp_uid.ClientID%>').val();
我如何获得价值?请帮助