我想从一个文件夹中读文件,若为图片则直接显示,若为其他文件,显示超连接,现在的问题是:
如何控制每幅图片的宽度和高度?如何设置两幅图片之间间距?如果有两个或多个超连接如何设置间距或换行显示?
如何控制每幅图片的宽度和高度?如何设置两幅图片之间间距?如果有两个或多个超连接如何设置间距或换行显示?
解决方案 »
- 我使用Ajax技术的时候,想使用JSON作为客户端和服务器端之间传递数据的格式,请问怎么使用呢?
- NHibernate ISession save方法问题
- asp.net 网站发布后 login控件 连接不上数据库
- asp能调用DELPHI封装有窗体的DLL吗?
- 如果你用了QQ那么一定要用下网络号
- 关于格林威治时间 时间转换为本地时间的问题?
- 如何再页面load的时候设置某些控件的默认值?
- 在asp.net建立sql数据库连接时提示:"用户'sa'登录失败.原因:未与信任sql server连接相关联"
- 买书,给个建议!
- 求助:
- 急!帮帮忙!点击小图看大图
- 如何修改XML的节点值?请看下面代码!!!
<asp:Panel ID="PanControl" runat="server">
<table border="0" cellpadding="2" cellspacing="4">
<tr>
<td>
<img src="images/default.gif" border="0" align="absmiddle" width="100" height="100" />
</td>
</tr>
</table>
</asp:Panel>//*****生成多个超连接代码
public static void GetDirecotryFile(string DirecotrPath,out StringBuilder strTemp)
{
strTemp = null; DirectoryInfo mdirectoryinfo=new DirectoryInfo(DirecotrPath);
FileInfo[] fileInfo = mdirectoryinfo.GetFiles(); int filecount = fileInfo.Length; for (int i = 0; i < filecount; i++)
{
string FileExiten = fileInfo[i].FullName.Substring(fileInfo[i].FullName.LastIndexOf(".") + 1); if (FileExiten.ToLower() != "jpg" && FileExiten.ToLower() != "gif")
{
strTemp.Append("<a href=\"fileinfo.aspx?=filename=" + fileInfo[i].Name + "\" target=\"_blank\">" + fileInfo[i].Name + "</a>");
}
} }
如何的到image的宽度?如何换行?部分代码如下:
if( strType == "gif" || strType == "jpg" || strType == "jpeg" || strType == "bmp")
{
System.Web.UI.WebControls.Image img = new System.Web.UI.WebControls.Image();
img.ImageUrl = "inputNews"+ "\\"+ fileName.Substring(fileName.LastIndexOf("\\") +1);
if(img.width.value > 480 )
{
img.Attributes.Add("width","480px");
}
this.picPanel.Controls.Add(img);
}可是我if语句所获得的image.width.value = 0,这是为什么?