我使用一個字符串生成器如下...字符的字符太多文字在C#字符串生成器
protected void Page_Load(object sender, EventArgs e)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append("<script language='javascript'>function Open() {");
sb.Append(string.Format("window.open('Chat.aspx?rid={0}'",lstRooms.SelectedValue));
sb.Append(, 'newwindow','toolbar=no,location=no,menubar=no,width=290,height=330,resizable=no,scrollbars=no,top=350,left=980,right=500'");return false;");
sb.Append("}</script>");
if (!ClientScript.IsClientScriptBlockRegistered("JSScriptBlock"))
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "JSScriptBlock", sb.ToString());
}
if (!ClientScript.IsClientScriptBlockRegistered("JSScriptBlock"))
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "JSScriptBlock", sb.ToString());
}
lblFacultyNo.Text = Session["User_Id"].ToString();
lblUserType.Text = Session["User_Type"].ToString();
pnlChat.Visible = false;
}
現在我得到的錯誤在這行....
sb.Append(, 'newwindow','toolbar=no,location=no,menubar=no,width=290,height=330,resizable=no,scrollbars=no,top=350,left=980,right=500'");return false;");
爲其錯誤,我得到這個錯誤plz幫助我儘快解決它...... thnks
看到我更新:http://stackoverflow.com/questions/10381931/too-many字符在字符在字面在asp-net-c-sharp/10382442#10382442 – MUG4N
首先,有一個語法錯誤 - 你不能調用'append'沒有第一個參數,但逗號。 –
@OZZelig - 但逗號可以是字符串中的第一個字符。只是缺少開盤報價。 –