2014-01-27 48 views
2

'/ Purchase Order'應用程序中的服務器錯誤。編輯錯誤 說明:編譯服務此請求所需的資源時出錯請查看以下具體的錯誤細節並適當修改您的源代碼。字符文字中的字符太多錯誤是什麼

編譯器錯誤信息:CS1012:在字符文字字符太多

源錯誤:

Line 212: <tr> 
Line 213: <td> 
Line 214:  <asp:Button ID="Button1" value="Print" onclick="window.open('Default.aspx')" runat="server" Text="Button" /> 
Line 215: </td> 
Line 216: </tr> 
+1

'線212:線213:線214:線215:線216:' - 無需代碼並不意味着什麼.... –

+1

顯示在誤差發生 – Plue

+0

ASP線:按鈕ID = 「Button1的」值=「打印」onclick =「window.open('Default.aspx')」runat =「server」Text =「Button」/> – sonuods

回答

5

由於Button1是一個ASP.NET按鈕,則需要更換此:

onclick="window.open('Default.aspx')" 

與此:

OnClientClick="window.open('Default.aspx')" 
+0

精湛,它也適用於我。 +1 – BNN

0

我認爲,如果你想使用腳本來打開一個新的網頁,你應該的OnClientClick

<asp:Button ID="Button1" value="Print" OnClientClick="window.open('Default.aspx')" runat="server" Text="Button" /> 
0

嘗試使用

onclick="window.location='Default.aspx'" 

從代碼中使用以下內容替換該行

<asp:Button ID="Button1" value="Print" onclick="window.open('Default.aspx')" runat="server" Text="Button" /> 

線。

<asp:Button ID="Button1" value="Print" onclick="window.location='Default.aspx'" runat="server" Text="Button" /> 
0

使用HTML控件,如果你不希望調用服務器功能

<input id="Button1" type="button" onclick="window.open('Default.aspx')" value="button" /> 
0

.NET把單引號作爲一個字符都 - 單個字符。

+0

否則添加爲註釋 – HaveNoDisplayName