请教一个问题,请老师进来看一下这行代码
黑手党维多 2012-09-15 03:43:50 <select name="productclassid" id="productclassid" style="width: 100px;">
<%
DataTable dt = new V5_BLL.BLLProductClass().GetDropDownList("", 0);
foreach (DataRow row in dt.Rows)
{
%>
<%=@"<option value=""" + row["ClassID"] + @""">" + row["ClassName"] + @"</option>" %>
<%
}
%>
其中的 <%=@"<option value=""" + row["ClassID"] + @""">" + row["ClassName"] + @"</option>" %>
@是转义吗,转义的话不就一个@就行了么,如果多个不是应该用\么,另外<option value=""" + row["ClassID"]+ @""">" 怎么那么多引号,他最终是要输出<option value="">,里面确实带个引号,不是双引号和单引号应该交替出现吗?如'""'这样,求解答,谢谢