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