這是如何工作的?在asp.net中執行jquery
protected void btnLogin_Click(object sender, EventArgs e)
{
//$.blockUI();
//select from DB;
//$.unblockUI();
}
由於從Allllll
這是如何工作的?在asp.net中執行jquery
protected void btnLogin_Click(object sender, EventArgs e)
{
//$.blockUI();
//select from DB;
//$.unblockUI();
}
由於從Allllll
簡單,它不工作。 JavaScript代碼(因此,jQuery代碼)在客戶端的瀏覽器中執行。 .NET(ASP)代碼在服務器端執行。他們可以以各種方式進行交互,但不是以這種方式。您不能像在您的示例中那樣使用C#方法編寫JavaScript代碼。
什麼,具體來說,你想完成?我發現你試圖在你的C#方法中運行JavaScript代碼,當然,但是爲了什麼目的?通常有人會因爲沒有完全理解頁面生命週期以及不同的事情如何/何時執行而嘗試這種方式。這裏的最終目標是什麼?
坦克。不要在c#方法中執行jquery函數。 – ashkufaraz 2011-03-10 13:05:03
@ashkufaraz:恐怕這裏有一個重大的語言障礙。根據其他評論,這聽起來好像你對這裏所討論的技術不熟悉。如果您需要進一步的幫助,我們很樂意提供。但清晰度將是關鍵。 – David 2011-03-10 13:30:39
你應該澄清你的問題。但如果你想知道如何通過javascript(ajax)使用jquery獲取服務器端數據,你應該看看:http://api.jquery.com/jQuery.ajax/
我喜歡在Asp Mehtod – ashkufaraz 2011-03-10 12:42:28
執行jquery功能你絕對不清楚坦克的所有 – bluefoot 2011-03-10 12:46:44
你能否澄清一下你在使用這個方案? 據我所知,當用戶點擊一個按鈕時,你屏蔽了屏幕,從數據庫中獲取了一些結果,並且當你不得不在UI上顯示一些東西時,你會刪除黑屏。對吧?在aspx頁面
如果是這樣的話,那麼你可以這樣做。讓我們稱之爲'JSButtonClick'。
它去,如果你想更新一些GridView控件或東西:)
坦克。但我不喜歡使用jquery ajax。我喜歡在保護無效btnLogin_Click(對象發件人,EventArgs e)中運行所有代碼1. $ blockui 2.從數據庫3.選擇$。unblock()。不使用jquery ajax和json。 – ashkufaraz 2011-03-10 12:58:32
我不想讓你失望,但事實是,這是不可能的。如果您願意,可以使用ASP.Net的ClientRegisterScript方法。 此外,當你點擊一個按鈕時,它會觸發一個回傳,即使你能夠將事物遮光,它將消失,頁面將重新加載。所以,你的目的也不會以這種方式解決。 – saarthak 2011-03-10 13:05:58
坦克。不要在c#方法中運行jqery函數 – ashkufaraz 2011-03-10 13:18:34
你能澄清你的問題是什麼問題?你在問如何使用jQuery觸發服務器端代碼,或者你在問如何將上面的函數刪除? – Tom 2011-03-10 12:35:40