如何从代码后面传递一个对象来填充JQuery UI控件

时间:2014-10-17 17:35:42

标签: c# jquery asp.net jquery-ui

所以我是一起使用jquery和asp.net webforms的新手。我的想法是,我将在一个webform页面上有一个转发器,由数据库中的数据填充。现在我希望这个转发器有一个编辑按钮,它将打开一个带有文本框的jquery ui对话框,来自转发器的数据应该填充jquery ui对话框控件。我如何从两端来回发送数据。任何示例代码将不胜感激。

谢谢你

1 个答案:

答案 0 :(得分:0)

我有一个粗略的计划,以实现这一目标。

  1. 使用转发器显示数据,假设您有名字,userid(假设:这是主键)等。在转发器模板中添加一个名为edit的按钮。
  2. 写一个JS say(EditUser),并将该js函数附加到edit按钮。并将firstnameuserid传递给EditUser JS函数。
  3. 有一个隐藏字段,用于存储传递给userid的{​​{1}}。
  4. EditUser将带来jQuery对话框,它还会将文本框中的名字显示为可编辑字段。
  5. 撰写EditUser,使用WebMethod发布隐藏字段中存储的ajax,并将userid新修改为firstname
  6. Webmethod - 用代码编写的服务器代码可以通过webmethod调用。帮助 - http://www.aspsnippets.com/Articles/Calling-ASPNet-WebMethod-using-jQuery-AJAX.aspx

    1. 在webmethod中,编写代码以获取ajax并更改值,保存到DB。
    2. 在ajax回调中,实际上在repeater中更新该值(您需要一些jquery选择器逻辑来获取该控件并设置值)。