我用一个jquery的jeditable插件,进行一个就地编辑的功能。相关内容是:
http://www.appelsiini.net/projects/jeditable
现在是我是用的asp.net,接收内容的程序叫UPdatetitle.aspx,程序如下: 
protected void Page_Load(object sender, EventArgs e)
    {
            string imageID = Request.QueryString["id"].ToString();
            string imageTitle = Request.QueryString["value"].ToString();
            SqlConnection conn = YarakClass.GetConnection();
            string sql = "update images set ImageTitle=@ImageTitle where ImageID=@ImageID";
            SqlCommand cmd = new SqlCommand(sql, conn);
            cmd.Parameters.Add(new SqlParameter("@ImageTitle", imageTitle.Trim()));
            cmd.Parameters.Add(new SqlParameter("@ImageID", imageID.Trim()));
             conn.Open();
            cmd.ExecuteNonQuery();
            conn.Close();
     }
按照这个插件的说法,应该是传递过来的样子是:updatetitle.aspx?id=那个id&value=那个value
可是为什么就是得不到值呢?我测试了,这个updatetitle.asp是响应了,因为我执行了一下不获得参数的语句。但是已通过request获得参数,就不能执行了。那里的问题?
初始页面: 
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="jeditable.aspx.cs" Inherits="ImageSystem_jeditable" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="jquery.min.js" type="text/javascript"></script>
    <script src="jquery.jeditable.js" type="text/javascript"></script>
    
    <script type="text/javascript">
        $(function() {
            $(".click").editable("UpdateTitle.aspx", {
                indicator: "<img src='../images/indicator.gif'>",
                tooltip: "Click to edit...",
                submit: "OK",
                cancel: "Cancel",
                style: "inherit"
            });
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <div>
        <div class="click" id="divtest">海涛</div>
    </div>
    </form>
</body>
</html>