<%@ Page language="c#" Codebehind="ZGYF.aspx.cs" AutoEventWireup="false" Inherits="GHFB.ZGYF" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>ZGYF</title>
<meta content="Microsoft Visual Studio .NET 7.1" 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">
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
string SourceFileNameStr="";
Image myImage = new Image();
switch(Request.QueryString["zg_swgy_dm"])
{
case "15325010167":
SourceFileNameStr = "gif/1.gif";
break;
case "15325010162":
SourceFileNameStr = "gif/2.gif";
break;
}
myImage.ImageUrl = SourceFileNameStr;
myImage.ImageAlign = ImageAlign.Left;
Page.Controls.Add(myImage); }
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<td>管辖区域</td>
<FONT face="宋体">
<asp:datagrid id="DGswdjxx" style="Z-INDEX: 101; LEFT: 40px; POSITION: absolute; TOP: 528px" runat="server"
HorizontalAlign="Center" AllowSorting="True" CellSpacing="1" GridLines="None" CellPadding="3"
BackColor="White" BorderWidth="2px" BorderStyle="Ridge" BorderColor="White" PageSize="50"
Width="930px" Height="272px" AutoGenerateColumns="False">
<FooterStyle ForeColor="Black" BackColor="#C6C3C6"></FooterStyle>
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#9471DE"></SelectedItemStyle>
<ItemStyle ForeColor="Black" BackColor="#DEDFDE"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#E7E7FF" BackColor="#4A3C8C"></HeaderStyle>
<Columns>
<asp:TemplateColumn HeaderText="序号">
<ItemTemplate>
<%# (Container.ItemIndex+1)+DGswdjxx.CurrentPageIndex*DGswdjxx.PageSize %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="nsrsbh" ReadOnly="True" HeaderText="ID号"></asp:BoundColumn>
<asp:BoundColumn DataField="nsrmc" ReadOnly="True" HeaderText="名称"></asp:BoundColumn>
<asp:BoundColumn DataField="hy" HeaderText="行业"></asp:BoundColumn>
<asp:BoundColumn DataField="nsrzt" HeaderText="状态"></asp:BoundColumn>
<asp:HyperLinkColumn Text="钻取" DataNavigateUrlField="nsrsbh" DataNavigateUrlFormatString="nsrxx.aspx?nsrsbh={0}"></asp:HyperLinkColumn>
</Columns>
<PagerStyle HorizontalAlign="Right" ForeColor="Black" BackColor="#C6C3C6" Mode="NumericPages"></PagerStyle>
</asp:datagrid>
<IMG src="SourceFileNameStr" align="left"> </FONT>
</form>
</body>
</HTML>
这个界面是通过上一个界面传递过来的参数,判断以后显示不同的图片,但是图片就是显示不出来~不知道是什么地方错了呢~麻烦各位帮我看看~谢谢了~
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>ZGYF</title>
<meta content="Microsoft Visual Studio .NET 7.1" 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">
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
string SourceFileNameStr="";
Image myImage = new Image();
switch(Request.QueryString["zg_swgy_dm"])
{
case "15325010167":
SourceFileNameStr = "gif/1.gif";
break;
case "15325010162":
SourceFileNameStr = "gif/2.gif";
break;
}
myImage.ImageUrl = SourceFileNameStr;
myImage.ImageAlign = ImageAlign.Left;
Page.Controls.Add(myImage); }
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<td>管辖区域</td>
<FONT face="宋体">
<asp:datagrid id="DGswdjxx" style="Z-INDEX: 101; LEFT: 40px; POSITION: absolute; TOP: 528px" runat="server"
HorizontalAlign="Center" AllowSorting="True" CellSpacing="1" GridLines="None" CellPadding="3"
BackColor="White" BorderWidth="2px" BorderStyle="Ridge" BorderColor="White" PageSize="50"
Width="930px" Height="272px" AutoGenerateColumns="False">
<FooterStyle ForeColor="Black" BackColor="#C6C3C6"></FooterStyle>
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#9471DE"></SelectedItemStyle>
<ItemStyle ForeColor="Black" BackColor="#DEDFDE"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#E7E7FF" BackColor="#4A3C8C"></HeaderStyle>
<Columns>
<asp:TemplateColumn HeaderText="序号">
<ItemTemplate>
<%# (Container.ItemIndex+1)+DGswdjxx.CurrentPageIndex*DGswdjxx.PageSize %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="nsrsbh" ReadOnly="True" HeaderText="ID号"></asp:BoundColumn>
<asp:BoundColumn DataField="nsrmc" ReadOnly="True" HeaderText="名称"></asp:BoundColumn>
<asp:BoundColumn DataField="hy" HeaderText="行业"></asp:BoundColumn>
<asp:BoundColumn DataField="nsrzt" HeaderText="状态"></asp:BoundColumn>
<asp:HyperLinkColumn Text="钻取" DataNavigateUrlField="nsrsbh" DataNavigateUrlFormatString="nsrxx.aspx?nsrsbh={0}"></asp:HyperLinkColumn>
</Columns>
<PagerStyle HorizontalAlign="Right" ForeColor="Black" BackColor="#C6C3C6" Mode="NumericPages"></PagerStyle>
</asp:datagrid>
<IMG src="SourceFileNameStr" align="left"> </FONT>
</form>
</body>
</HTML>
这个界面是通过上一个界面传递过来的参数,判断以后显示不同的图片,但是图片就是显示不出来~不知道是什么地方错了呢~麻烦各位帮我看看~谢谢了~
解决方案 »
- WinForm中如何实现两个DataGridView的数据联动
- C# 通过反射调用C++ 动态库的问题。。。
- c#中怎样生成随机的1~30之间的数据?
- 为什么给文本框设置了验证表达式(requirefieldvalidator)以后,原先文本框旁边用来点击日历的按钮不管用了
- C# WinFrom TreeView已展开节点的最后一个节点
- 帮忙解决个问题
- ajax帮忙!!
- 请问如何编程实现WINDOWS自动登陆
- 请问各位大侠 ,怎样设置datagrid 分页属性, 可以实现分页啊 ? 请帮帮忙指点一下 谢谢 !!!
- 发布C#的EXE程序,为了在非dotnet平台上运行,需要同时include那些dll?
- [源码]任务栏上弹出类似MSN,QQ的消息提示框(酷)
- 求已经工作的人帮忙分析一下
如果直接改上面这段代码的src="gif/4.gif"是可以显示的~
二楼的方法我试过,不可以显示~改成SourceFileNameStr = "~/gif/1.gif";后还是一样的显示不了~给我的感觉就是没有通过script来进行判断~真的搞不懂了
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{ if (!IsPostBack)
{
string SourceFileNameStr="gif/4.gif";
Image myImage = new Image();
switch(Request.QueryString["zg_swgy_dm"])
{
case "15325010167":
SourceFileNameStr = "~/gif/1.gif";
break;
case "15325010162":
SourceFileNameStr = "~/gif/2.gif";
break;
}
myImage.ImageUrl = SourceFileNameStr;
myImage.ImageAlign = ImageAlign.Left;
Page.Controls.Add(myImage); }
}
</script>
但是这样加了还是不会显示。。
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
string SourceFileNameStr="gif/4.gif";
System.Web.UI.WebControls.Image myImage = new System.Web.UI.WebControls.Image( );
switch(Request.QueryString["zg_swgy_dm"])
{
case "15325010167":
SourceFileNameStr = "~/gif/1.gif";
break;case "15325010162":
SourceFileNameStr = "~/gif/2.gif";
break;
}
myImage.ImageUrl = SourceFileNameStr;
myImage.ImageAlign = System.Web.UI.WebControls.ImageAlign.Left;
Page.Controls.Add(myImage);}
</script>
还是<IMG src=“SourceFileNameStr” align="left">
我改成你这样还是出不来~郁闷了
你的怎么会有 <IMG src=“SourceFileNameStr” align="left">或<IMG src=SourceFileNameStr align="left">呢?
你怎么搞的阿;不会是你拖了一个Image控件过去了吧
要不你给我发个站内消息,我们一起看看
然后把这些改掉,再看看:
string SourceFileNameStr="gif/4.gif";
==>
string SourceFileNameStr="4.gif";
SourceFileNameStr = "~/gif/1.gif";
==>
SourceFileNameStr = "1.gif";
SourceFileNameStr = "~/gif/2.gif";
==>
SourceFileNameStr = "2.gif";
这个有了就没必要在代码里实例化图片控件,将这个控件做为服务器端控件运行,给这个控件指定要显示的图片的路径即可
{
switch(Request.QueryString["zg_swgy_dm"])
{
case "15325010167":
myImage.ImageUrl = "~/gif/1.gif";
break;
case "15325010162":
myImage.ImageUrl= "~/gif/2.gif";
break;
}
}
浏览器中右键点击那个没有显示图片的 X ,查看输出了什么路径2。
搞清楚路径关系,gif/1.gif 中的 gif 文件夹在根目录下?3。
假如是,》》》SourceFileNameStr = (Request.ApplicationPath == "/") ? "" : Request.ApplicationPath + "/gif/1.gif";