2
網絡應用程序,我想創建一個自己的按鈕與CSS和HTML和使用onclick事件執行C#代碼。但我得到的錯誤:如何在C#事件中使用HTML和CSS標籤?
Runtimeerror in Microsoft JScript: "BtnAdd_Click" is undefine
這裏是我的代碼:
ASPX文件:
<div id="GuestListViewControls">
<table>
<td><a href="#" class="GuestButtons" runat="server" onclick="BtnAdd_Click">Hinzufügen</a></td>
</table>
</div>
我的C#:
protected void BtnAdd_Click(object sender, EventArgs e)
{
Response.Write("Add");
}
我可以使用該按鈕用C#代碼在ASP.NET應用程序中? :/
你的aspx不正確。您需要在之上添加一個'
這並不能解決我的問題......它也可以在沒有
這並不意味着你可以忽略標記。 – Nitesh
回答
這不是AC#錯誤,這就像一個的JavaScript錯誤,現在你可以使用的LinkButton爲的onclick事件,這看起來也錨標記
或使用onserverclick事件而不是onclick事件
來源
2013-10-23 09:35:09
這不起作用..... – Tarasov
現在您收到任何錯誤訊息了? –
@RameshRajendran它只能用錨標籤完成。 – Rex
您正在使用「A」標籤。這是HTML Anchor控件,它不支持服務器端事件。
使用
來源
2013-10-23 09:37:22 semao
@seemao他們支持,你有沒有嘗試onserverclick – Rex
你收到此錯誤:
因爲你使用的HTML錨標記的onclick事件。
您需要使用asp:Button標記,而onclick事件將指向服務器端方法。事情是這樣的:
來源
2013-10-23 09:41:36
你得到「Runtimeerror Microsoft JScript中:‘BtnAdd_Click’是取消定義」,因爲在JavaScript中的方法的onclick搜索。
一個選項可能會有一個JavaScript方法的href點擊,並從該方法可以調用服務器端方法使用Ajax後或獲取或簡單。阿賈克斯
請在網址參考解決方案4 http://www.codeproject.com/Questions/334635/how-to-call-a-csharp-function-in-a-href-onclick-ev
來源
2013-10-23 09:41:43
可以使用HTML控件只有你只需要在
onserverclick
樣品測試的東西用 做
參見參考
HTML Anchor Server Side Click
HTML Button Click Server Side
來源
2013-10-23 09:42:41 Rex
相關問題