简单绑定问题! <script language =C#> protected 或public string strTemp = "AAA"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一样编译器错误信息: CS0103: 名称“strTemp”在类或命名空间“ASP.OpenReport_aspx”中不存在行 40: <TD><A href="ReadData.aspx?filename=<% =strTemp %>"><FONT face="Arial" size="2">打开模板</FONT></A></TD> <%@ Page language="c#" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>OpenReport</title> <meta content="Microsoft Visual Studio 7.0" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <style> p{ font-malily:宋体; font-size:16px; } A:link {COLOR: #6600FF;CURSOR:hand;TEXT-DECORATION: none;} A:visited {COLOR: #990099;TEXT-DECORATION: none;} A:active {COLOR: #FF9900;TEXT-DECORATION: none;} A:hover {COLOR: #FF9900;TEXT-DECORATION: none;} </style> <base target="main"> <script language =C#> void Page_Load(object sender, System.EventArgs e) { public string strTemp = "resume" ; //strTemp = DropDownList1.SelectedItem.Text; } </script> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="OpenReport" method="post" > <FONT face="宋体"> <asp:panel id="Panel1" style="Z-INDEX: 102; LEFT: 19px; POSITION: absolute; TOP: 13px" runat="server" Height="98px" Width="927px"> <TABLE id="Table1" style="WIDTH: 911px; HEIGHT: 92px" cellSpacing="1" cellPadding="1" width="911" border="1"> <TR> <TD>报表模板:</TD> <TD style="WIDTH: 378px"> <asp:DropDownList id="DropDownList1" runat="server" Width="194px"> <asp:ListItem Value="0">半月报表</asp:ListItem> <asp:ListItem Value="1">旬报表</asp:ListItem> <asp:ListItem Value="2">统计表</asp:ListItem> </asp:DropDownList></TD> <TD><A href="ReadData.aspx?filename=<%#strTemp%>"><FONT face="Arial" size="2">打开模板</FONT></A></TD> </TR> <TR> <TD></TD> <TD style="WIDTH: 378px"></TD> <TD></TD> </TR> <TR> <TD></TD> <TD style="WIDTH: 378px"></TD> <TD></TD> </TR> </TABLE> </asp:panel></FONT></form> </body></HTML> void Page_Load(object sender, System.EventArgs e){ public string strTemp = "resume" ; //strTemp = DropDownList1.SelectedItem.Text;}老大,不会吧,你的strTemp仅仅在Page_Load里存在啊。 try:<script language =C#> public string strTemp; void Page_Load(object sender, System.EventArgs e) { strTemp = "resume" ; //strTemp = DropDownList1.SelectedItem.Text; } public string strTemp=""; //初始赋值看看 <script language =C#> public string strTemp;void Page_Load(object sender, System.EventArgs e){ strTemp = "resume" ; //strTemp = DropDownList1.SelectedItem.Text; Page.DataBind();} <%@ Page language="c#" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>OpenReport</title> <meta content="Microsoft Visual Studio 7.0" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <style> p{ font-malily:宋体; font-size:16px; } A:link {COLOR: #6600FF;CURSOR:hand;TEXT-DECORATION: none;} A:visited {COLOR: #990099;TEXT-DECORATION: none;} A:active {COLOR: #FF9900;TEXT-DECORATION: none;} A:hover {COLOR: #FF9900;TEXT-DECORATION: none;} </style> <base target="main"> <script language =C# runat="server"> public string strTemp; void Page_Load(object sender, System.EventArgs e) { strTemp = "resume" ; //strTemp = DropDownList1.SelectedItem.Text; Page.DataBind(); } </script> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="OpenReport" method="post" runat="server" > <FONT face="宋体"> <asp:panel id="Panel1" style="Z-INDEX: 102; LEFT: 19px; POSITION: absolute; TOP: 13px" runat="server" Height="98px" Width="927px"> <TABLE id="Table1" style="WIDTH: 911px; HEIGHT: 92px" cellSpacing="1" cellPadding="1" width="911" border="1"> <TR> <TD>报表模板:</TD> <TD style="WIDTH: 378px"> <asp:DropDownList id="DropDownList1" runat="server" Width="194px"> <asp:ListItem Value="0">半月报表</asp:ListItem> <asp:ListItem Value="1">旬报表</asp:ListItem> <asp:ListItem Value="2">统计表</asp:ListItem> </asp:DropDownList></TD> <TD><A href="ReadData.aspx?filename=<%#strTemp%>"><FONT face="Arial" size="2">打开模板</FONT></A></TD> </TR> <TR> <TD></TD> <TD style="WIDTH: 378px"></TD> <TD></TD> </TR> <TR> <TD></TD> <TD style="WIDTH: 378px"></TD> <TD></TD> </TR> </TABLE> </asp:panel></FONT></form> </body></HTML>这下可以了,你全部复制下来试. 行了!谢谢!原来少了里面的runat=server<script language =C# runat="server"> 急求一个JavaScript代码 请教:c#中@的用处? 点击textbox显示显示控件问题 aspnet_wp.exe进程占用内存300多M,是否正常? 急,asp.net程序如何读取本机硬件代码 菜鸟学路:服务端怎样调用隐藏控件 求教!用asp.net做一个类似于网络文库的东西 为什么总是上传失败。 怎样把.vb的程序封装成.dll 如何用javascript把aspx的输出,写在html文件中? 下载连接的中文问题和默认打开程序问题 全文检索的设计的思路
一样编译器错误信息: CS0103: 名称“strTemp”在类或命名空间“ASP.OpenReport_aspx”中不存在行 40: <TD><A href="ReadData.aspx?filename=<% =strTemp %>"><FONT face="Arial" size="2">打开模板</FONT></A></TD>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>OpenReport</title>
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<style> p{ font-malily:宋体; font-size:16px; }
A:link {COLOR: #6600FF;CURSOR:hand;TEXT-DECORATION: none;}
A:visited {COLOR: #990099;TEXT-DECORATION: none;}
A:active {COLOR: #FF9900;TEXT-DECORATION: none;}
A:hover {COLOR: #FF9900;TEXT-DECORATION: none;}
</style>
<base target="main">
<script language =C#>
void Page_Load(object sender, System.EventArgs e)
{ public string strTemp = "resume" ;
//strTemp = DropDownList1.SelectedItem.Text;
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="OpenReport" method="post" >
<FONT face="宋体">
<asp:panel id="Panel1" style="Z-INDEX: 102; LEFT: 19px; POSITION: absolute; TOP: 13px" runat="server" Height="98px" Width="927px">
<TABLE id="Table1" style="WIDTH: 911px; HEIGHT: 92px" cellSpacing="1" cellPadding="1" width="911" border="1">
<TR>
<TD>报表模板:</TD>
<TD style="WIDTH: 378px">
<asp:DropDownList id="DropDownList1" runat="server" Width="194px">
<asp:ListItem Value="0">半月报表</asp:ListItem>
<asp:ListItem Value="1">旬报表</asp:ListItem>
<asp:ListItem Value="2">统计表</asp:ListItem>
</asp:DropDownList></TD>
<TD><A href="ReadData.aspx?filename=<%#strTemp%>"><FONT face="Arial" size="2">打开模板</FONT></A></TD>
</TR>
<TR>
<TD></TD>
<TD style="WIDTH: 378px"></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD style="WIDTH: 378px"></TD>
<TD></TD>
</TR>
</TABLE>
</asp:panel></FONT></form>
</body>
</HTML>
{
public string strTemp = "resume" ;
//strTemp = DropDownList1.SelectedItem.Text;
}
老大,不会吧,你的strTemp仅仅在Page_Load里存在啊。
public string strTemp;
void Page_Load(object sender, System.EventArgs e)
{ strTemp = "resume" ;
//strTemp = DropDownList1.SelectedItem.Text;
}
public string strTemp;
void Page_Load(object sender, System.EventArgs e)
{ strTemp = "resume" ;
//strTemp = DropDownList1.SelectedItem.Text;
Page.DataBind();
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>OpenReport</title>
<meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<style> p{ font-malily:宋体; font-size:16px; }
A:link {COLOR: #6600FF;CURSOR:hand;TEXT-DECORATION: none;}
A:visited {COLOR: #990099;TEXT-DECORATION: none;}
A:active {COLOR: #FF9900;TEXT-DECORATION: none;}
A:hover {COLOR: #FF9900;TEXT-DECORATION: none;}
</style>
<base target="main">
<script language =C# runat="server">
public string strTemp;
void Page_Load(object sender, System.EventArgs e)
{ strTemp = "resume" ;
//strTemp = DropDownList1.SelectedItem.Text;
Page.DataBind();
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="OpenReport" method="post" runat="server" >
<FONT face="宋体">
<asp:panel id="Panel1" style="Z-INDEX: 102; LEFT: 19px; POSITION: absolute; TOP: 13px" runat="server" Height="98px" Width="927px">
<TABLE id="Table1" style="WIDTH: 911px; HEIGHT: 92px" cellSpacing="1" cellPadding="1" width="911" border="1">
<TR>
<TD>报表模板:</TD>
<TD style="WIDTH: 378px">
<asp:DropDownList id="DropDownList1" runat="server" Width="194px">
<asp:ListItem Value="0">半月报表</asp:ListItem>
<asp:ListItem Value="1">旬报表</asp:ListItem>
<asp:ListItem Value="2">统计表</asp:ListItem>
</asp:DropDownList></TD>
<TD><A href="ReadData.aspx?filename=<%#strTemp%>"><FONT face="Arial" size="2">打开模板</FONT></A></TD>
</TR>
<TR>
<TD></TD>
<TD style="WIDTH: 378px"></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD style="WIDTH: 378px"></TD>
<TD></TD>
</TR>
</TABLE>
</asp:panel></FONT></form>
</body>
</HTML>这下可以了,你全部复制下来试.
谢谢!
原来少了里面的runat=server
<script language =C# runat="server">