例如有一個asp.net函數。我想從JavaScript代碼運行該功能。這可能嗎 ?如果是,如何?有可能調用asp.net函數作爲正在使用的javascript代碼?例如
回答
有沒有這樣的事情asp.net功能。如果您的意思是在ASP.NET頁面後面的代碼中定義的.NET方法,您可以查看PageMethods。這裏是一個使用jQuery的例子。 Scott Gu也有關於他們的blogged。請注意,該方法需要是靜態的。
downvote的任何理由? – 2010-08-13 13:38:56
是的,我得到了同樣的結果!白癡選民,SO的敗類... – xandercoded 2010-08-13 13:45:10
+1抵消... – xandercoded 2010-08-13 13:45:36
這不是最好的辦法,它是一個快速修復,狡猾,但它的作品!
只需在頁面某處添加一個asp按鈕並在按鈕點擊功能中,調用您想要從javascript調用的方法。
假設你有一個C#的功能在後面的代碼一樣
public void doSomething() {...}
,則該按鈕功能將事情是這樣的:
protected void button1_onClick(object sender, eventArgs e)
{
doSomething();
}
和你的aspx頁面都會有這樣的按鈕,使確定你添加樣式屬性來隱藏按鈕(如果你想隱藏它)
<asp:button ID="button1" runat="server" text="" style="display:none"
class="NinjaButton" onClick="button1_onClick" />
現在,當你想調用的函數,只需點擊通過JavaScript(或甚至更好,jQuery的)隱形按鈕
假設你要調用函數時,在一個div鼠標移動,你可以這樣做:
<div id="divSomething" OnMouseOver="$('.NinjaButton').click()">
....
</div>
請記住,鼠標懸停的jquery中的NinjaButton只是該按鈕的類名稱。確保你沒有這個類別的任何其他按鈕!
- 1. Javascript代碼可以在asp.net中使用,但不能在從文件中作爲函數調用時使用
- 2. 如何使用ASP.NET,C#後面的代碼調用javascript函數?
- 3. 如何調用從asp.net代碼JavaScript函數後面功能
- 4. 使用javascript調用ASP.NET代碼文件中的函數
- 5. 此代碼是否可用?使用Javascript/asp.net(代碼不工作)
- 6. 如何使用asp.net調用javascript函數?
- 7. 如何從文件後面的asp.net代碼調用JavaScript函數?
- 8. 如何從asp.net中的代碼隱藏中調用javascript函數?
- 9. 如何從後面的asp.net代碼調用javascript函數
- 10. 如何調用PHP代碼JavaScript函數
- 11. 在代碼背後調用Javascript函數
- 12. 在VB.net中調用javascript函數代碼
- 13. Javascript代碼沒有在後面的asp.net代碼中調用
- 14. 有沒有可能使用javascript調用C#函數?
- 15. 我們可以在Asp.net MVC視圖的c#代碼中調用javascript函數嗎?
- 16. 如何在asp.net中調用JavaScript的代碼隱藏功能?
- 17. 在Asp.net代碼中使用Javacscript參數包含在javascript函數
- 18. 用php代碼調用javascript函數
- 19. 使用回調不能正常工作的遞歸Javascript函數
- 20. Java代碼中的JavaScript函數調用
- 21. 來自Javascript的函數調用代碼
- 22. 從後面的代碼調用Javascript函數ASP.NET
- 23. ASP.Net從代碼隱藏的VB調用JavaScript函數
- 24. 從ASP.net調用JavaScript函數後面的代碼
- 25. 是否有可能在JavaScript函數中有php代碼?
- 26. 在純函數中使用var的工作scala代碼。這可能沒有var?
- 27. 從php代碼函數調用javascript函數沒有定義
- 28. php代碼調用javascript函數返回函數沒有定義
- 29. 是否有可能在python中使用變量作爲代碼
- 30. JavaScript函數不能在php代碼中調用
您正在尋找Ajax。 en.wikipedia.org/wiki/Ajax – 2010-08-13 11:37:36