我在asp.net C#下面的代码,在页面加载事件:添加Java脚本事件
Response.Write("<li><a href='#' onclick=BindID('" + SubMenu.ParentId + "','" + SubMenu.FormName + "','" + URL + "','" + SubMenu.FormCaption+ "')>" + newSubMenuItem.Text + "</a></li>");
这段代码执行时,下面在浏览器中apear :.
<a href="#" onclick="BindID('59','Registration','ApplicationForms/CaseManagment/Case.aspx','Copyrights" filing')="">Copyrights Filing</a>
变量“SubMenu.FormCaption”包含“版权”立案但是当变量中包含空格,浏览器加入了双引号,和值变为“版权”备案”。
什么?与代码中的问题