2
有人可以向我解释如何使用jeditable与ASP.NET web表单(和C#代码隐藏)。我有一些网页表单的经验,但不是很复杂的东西,并没有使用过多jquery,这只是令我困惑。我知道如何将其添加到要编辑的元素中,当您提交我没有得到的文本字段时,这是可以编辑的。你如何处理webform中的内容以保存更改后的文本?希望有人了解我的问题......干杯!jeditable在ASP.NET web表单
有人可以向我解释如何使用jeditable与ASP.NET web表单(和C#代码隐藏)。我有一些网页表单的经验,但不是很复杂的东西,并没有使用过多jquery,这只是令我困惑。我知道如何将其添加到要编辑的元素中,当您提交我没有得到的文本字段时,这是可以编辑的。你如何处理webform中的内容以保存更改后的文本?希望有人了解我的问题......干杯!jeditable在ASP.NET web表单
处理jEditable发送的POST的方法很多。我去了一个非常简单的。我做了一个新的.aspx文件,并指出jEditable。在那里,你可以使用this.Request.Form [“...”]来访问表单的POSTed字段来做你想做的事情。这里有一个片段:
protected override void OnLoad(EventArgs e)
{
this.Response.Clear();
this.Response.Cache.SetNoStore();
this.Response.Cache.SetExpires(DateTime.Now);
this.Response.StatusCode = 200;
try
{
var postId = this.Request.Form["id"];
var value = this.Request.Form["value"];
this.Response.Write(value);
switch (postId)
{
case "id1":
// write 'value' to DB or whatever
break;
case "id2":
// write 'value' to DB or whatever
break;
default:
this.Response.StatusCode = 501; // Not Implemented
}
this.Response.End();
}
}
你能告诉我,有没有什么办法可以将它用于我想要编辑文本的同一页面,使用一些函数。我不想在数据库中保存文本,但想要在同一页面上反映编辑的文本。 – NoviceToDotNet 2011-10-31 07:05:51
@NoviceToDotNet:我不太关注你的问题,但你应该打开一个关于这个问题的全新问题,并详细说明你正在尝试做什么。 – 2011-11-01 00:38:24