如何在C#中的jQuery Dialog中从GridView获取值

在我的aspx页面里面有一个带有GridViewjQuery Dialog 。 还有一个按钮作为保存jQuery Dialog 。 在C#单击此按钮后,我需要在GridView获取值。 我试过如下。 但没有奏效。 我在TextBox更改了值,然后单击“ 保存”按钮。 但它并没有给我编辑价值。 没有回来。

ASPX

  /* Java scripts and style sheets are here */  function showDialog() { $('#dialogDiv').dialog('open'); } $(document).ready(function () { $('#dialogDiv').dialog({ autoOpen: false, resizable: true, width: 300, height: 'auto', buttons: { "Save": function () { $('#' + '').trigger("click"); } } }); });      
<asp:TextBox ID="txtType" runat="server" Text=''>

代码背后

  protected void Page_Load(object sender, EventArgs e) { } protected void open_Clicked(object sender, EventArgs e) { VehicleType vTypeObject = new VehicleType(); Type_GV.DataSource = vTypeObject.GetTypeList(); Type_GV.DataBind(); } protected void btnSaveType_Clicked(object sender, EventArgs e) { foreach (GridViewRow gvr in Type_GV.Rows) { TextBox type = (TextBox)gvr.FindControl("txtType"); Debug.WriteLine("type : " + type.Text); // when debug, print as type : // nothing print for type.Text } } } public class VehicleType { public string Type { get; set; } public List GetTypeList() { List list = new List() { new VehicleType{Type="Type1"} }; return list; } } 

我怎么解决这个问题?