Vs2005 Asp.net(2.0)
在Vs2005中Ctrl+F5全部运行正常。
在IIS中,发现<%@ page language="C#" theme="default"%>有加入theme="default"的页面提示:编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: JS1010: 应为标识符源错误:
行 130: this.__controlSkins[__BuildControl__control5_skinKey] = new System.Web.UI.ControlSkin(System.Web.UI.WebControls.RadioButton, System.Web.UI.ControlSkinDelegate(this.__BuildControl__control5));
行 131: this.__controlSkins[__BuildControl__control6_skinKey] = new System.Web.UI.ControlSkin(System.Web.UI.WebControls.Label, System.Web.UI.ControlSkinDelegate(this.__BuildControl__control6));
行 132: if ((ASP.default.__initialized == false)) {
行 133: ASP.default.__initialized = true;
行 134: }
源文件: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web\4712be37\c2623c10\App_Theme_default.jkcgfmxw.0.js 行: 132 去掉theme="default"%则可以运行default目录为网站目录中的:
App_Themes\default
该文件夹中有文件两个分别是:SkinFile.skin StyleSheet.cssSkinFile.skin
------------
<%--
默认的外观模板。以下外观仅作为示例提供。1. 命名的控件外观。SkinId 的定义应唯一,因为在同一主题中不允许一个控件类型有重复的 SkinId。<asp:GridView runat="server" SkinId="gridviewSkin" BackColor="White" >
<AlternatingRowStyle BackColor="Blue" />
</asp:GridView>2. 默认外观。未定义 SkinId。在同一主题中每个控件类型只允许有一个默认的控件外观。<asp:Image runat="server" ImageUrl="~/images/image1.jpg" />
--%><asp:TextBox runat="server" BackColor="#C0C0FF" BorderColor="SlateBlue" BorderStyle="solid" BorderWidth="1px" ForeColor="#000000" Font-Names="Arial" Font-Size="10pt" Height="22px"></asp:TextBox>
<asp:Button runat="server" BackColor="#C0C0FF" BorderColor="Black" BorderStyle="solid" BorderWidth="1px" ForeColor="Black" Font-Names="Arial" Font-Size="10pt" Height="24px" />
<asp:DropDownList runat="server" Width="200px" BackColor="#C0C0FF" BorderColor="SlateBlue" BorderStyle="solid" BorderWidth="1px" ForeColor="#000000" Font-Names="Arial" Font-Size="10pt" Height="22px"> </asp:DropDownList>
<asp:RadioButton runat="server" BackColor="#C0C0FF" ForeColor="Black" Font-Names="Arial" Font-Size="10pt" />
<asp:Label runat="server" Font-Names="Arial" Font-Size="10pt" ForeColor="Black"></asp:Label>StyleSheet.css
-------------
A:link {
COLOR: black; TEXT-DECORATION: none
}A:visited {
color: black;
TEXT-DECORATION: none
}A:active {
COLOR: blue;
TEXT-DECORATION: none
}A:hover {
COLOR: blue;
TEXT-DECORATION: none
}BODY {
scrollbar-face-color:#9999CC;
scrollbar-highlight-color:#FFffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#FFffff;
}请问如何解决!谢谢!
在Vs2005中Ctrl+F5全部运行正常。
在IIS中,发现<%@ page language="C#" theme="default"%>有加入theme="default"的页面提示:编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: JS1010: 应为标识符源错误:
行 130: this.__controlSkins[__BuildControl__control5_skinKey] = new System.Web.UI.ControlSkin(System.Web.UI.WebControls.RadioButton, System.Web.UI.ControlSkinDelegate(this.__BuildControl__control5));
行 131: this.__controlSkins[__BuildControl__control6_skinKey] = new System.Web.UI.ControlSkin(System.Web.UI.WebControls.Label, System.Web.UI.ControlSkinDelegate(this.__BuildControl__control6));
行 132: if ((ASP.default.__initialized == false)) {
行 133: ASP.default.__initialized = true;
行 134: }
源文件: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web\4712be37\c2623c10\App_Theme_default.jkcgfmxw.0.js 行: 132 去掉theme="default"%则可以运行default目录为网站目录中的:
App_Themes\default
该文件夹中有文件两个分别是:SkinFile.skin StyleSheet.cssSkinFile.skin
------------
<%--
默认的外观模板。以下外观仅作为示例提供。1. 命名的控件外观。SkinId 的定义应唯一,因为在同一主题中不允许一个控件类型有重复的 SkinId。<asp:GridView runat="server" SkinId="gridviewSkin" BackColor="White" >
<AlternatingRowStyle BackColor="Blue" />
</asp:GridView>2. 默认外观。未定义 SkinId。在同一主题中每个控件类型只允许有一个默认的控件外观。<asp:Image runat="server" ImageUrl="~/images/image1.jpg" />
--%><asp:TextBox runat="server" BackColor="#C0C0FF" BorderColor="SlateBlue" BorderStyle="solid" BorderWidth="1px" ForeColor="#000000" Font-Names="Arial" Font-Size="10pt" Height="22px"></asp:TextBox>
<asp:Button runat="server" BackColor="#C0C0FF" BorderColor="Black" BorderStyle="solid" BorderWidth="1px" ForeColor="Black" Font-Names="Arial" Font-Size="10pt" Height="24px" />
<asp:DropDownList runat="server" Width="200px" BackColor="#C0C0FF" BorderColor="SlateBlue" BorderStyle="solid" BorderWidth="1px" ForeColor="#000000" Font-Names="Arial" Font-Size="10pt" Height="22px"> </asp:DropDownList>
<asp:RadioButton runat="server" BackColor="#C0C0FF" ForeColor="Black" Font-Names="Arial" Font-Size="10pt" />
<asp:Label runat="server" Font-Names="Arial" Font-Size="10pt" ForeColor="Black"></asp:Label>StyleSheet.css
-------------
A:link {
COLOR: black; TEXT-DECORATION: none
}A:visited {
color: black;
TEXT-DECORATION: none
}A:active {
COLOR: blue;
TEXT-DECORATION: none
}A:hover {
COLOR: blue;
TEXT-DECORATION: none
}BODY {
scrollbar-face-color:#9999CC;
scrollbar-highlight-color:#FFffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#FFffff;
}请问如何解决!谢谢!
解决方案 »
- 谁知道像 “京东商城”“当当”“新蛋”这些ASP.NET写的网站为啥没有>iewstate/__doPostBack 这些,请问是什么架构,或采用什么技术?
- 请教关于asp.net WebPart的问题
- 如何在文本框中输入数量,自动添加控件????
- 请教各位大侠!
- BS怎样给按钮添加"确定""取消"?
- 求个vs2005下C# form编成进行文件读写操作的代码
- 请教,用vb语言连接Access数据库的简单,标准的代码!
- 再次提问:我的数据不能连接问题,也不知道自己到底有没有连接上
- 哪个可以介绍点在UNIX下怎么配制ASP.net的WEB应用程序?
- 高手送高手。实现DataGrid透明怎么做? (100分)
- 求助:电信资源管理系统设计
- 为什么在生成网站的时候DLL总是被换成旧的版本
怎么不配置到web.config中?去掉theme="default"%则可以运行 后面多个%,不知道是不是笔误.
css无所谓错了,skin没看出来.
如果觉得skin有问题,先移出,用theme看看是否可以.
怎么不配置到web.config中?
--------------------------
是这样的,有些页面我不用到Theme,所有我没写在web.config%是发贴时的笔识,在Vs2005中都正常的。我试了把skin去掉了提示:
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: JS1010: 应为标识符源错误: 行 115:
行 116: public function \default() {
行 117: if ((ASP.default.__initialized == false)) {
行 118: ASP.default.__initialized = true;
行 119: }
源文件: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\web\4712be37\c2623c10\App_Theme_default.hpybcsgl.0.js 行: 117
行 116: public function \default() {
行 117: if ((ASP.default.__initialized == false)) {
行 118: ASP.default.__initialized = true;
行 119: }是自动产生的代码?还是你某个文件中的?按我的理解,用theme可以不要skin的
而你去了skin就编译错误,是不是可能你页面有地方需要skin的设置?
可不可能用到SkinID,而Skin没有定义?
你可以搜索一下.
如果还是不行,那我就帮不了你了,没这样的经验.
准确来说是有skin都编译错误,只是出错的地方有所不同~~~
搜不到类似的~~
自己弄好了
if ((ASP.default.__initialized == false)) {
行 118: ASP.default.__initialized = true; 看了半天,忽然想到default会不会是关键字呢~~
我于是把App_Themes中的default改 myskin,然后具体页面也把theme="myskin" 就完成正常了~~~虽然是自己解决的,但分就送给热心的sharpblade 啦