給出的形式:按鈕的onclick錯誤
<form runat="server">
**Omitted field data for simplicity**
<asp:Button runat="server" id="btn_addNewPrice" OnClick="newPrice_click" Text="Add New Price" />
</form>
而後面的代碼:
// A new price has been entered
void newPrice_click(object sender, EventArgs e)
{
// Get form values
DateTime frm_datestart = DateTime.Parse(dateStart.Text);
DateTime frm_dateend = DateTime.Parse(dateEnd.Text);
double frm_percent = double.Parse(percentage.Text);
}
我得到的錯誤:
CS1061: 'ASP.admin_editproduct_aspx' does not contain a definition for 'newPrice_click' and no extension method 'newPrice_click' accepting a first argument of type 'ASP.admin_editproduct_aspx' could be found (are you missing a using directive or an assembly reference?)
您是否在newPrice_Click代碼中放置了斷點以查看它是否已到達? – 2010-09-06 10:00:12
我總是這樣做,我選擇按鈕,轉到屬性,然後在事件選項卡(照明符號)上選擇要用於點擊的事件,或者雙擊以創建一個新的。 – Ivo 2010-09-06 10:09:08
感謝ivo,它生成了看起來完美運行的shell代碼。 – 2010-09-06 10:16:30