使用text放文字,图片简单一点可以使用varchar保存一个地址
解决方案 »
- jsp页面点击新增按钮后将删除按钮置灰
- 前台的if 和else
- 在ASP.NET中使用水晶报表时总是提示需要登录数据库(200分)
- Rss的发布 <XHTML 1.0 Transitional>在页面代码中为何不支持以下元素?
- c:\inetpub\wwwroot\tet1\DB.cs(19): 重载“SqlConnection”方法未获取“2”参数
- 我现在有两个WebForm1和WebForm2怎么在WebForm1中单击一个按钮是显示WebForm2?
- 请教各位,在C#里什么时候用到单例模式呢
- 添加记录问题!!!!!!!!!!!!!!!!!!!(求救!!!)
- 用哪个会效率高些?
- Atlas的问题 高手请进!~
- 能否控制输入长度? (多年未解决的心事)
- 找代码,在线等,收到就给分
http://www.tkdinesh.com/faq/ans/storeimages.html
http://aspalliance.com/articleViewer.aspx?aId=138&pId=
如何显示数据库中保存的图片:
http://aspalliance.com/articleViewer.aspx?aId=141
http://aspalliance.com/articleViewer.aspx?aId=140
现在在2.aspx中怎么取到这个路径不用我说了。将这个路径赋予image的ImageUrl即可显示出来了。
问题是文字里有没有图片,有几张图片是不知道的,应该由数据库动态产生,试问如何设置image控件,又设几个,也许一个图片都没有呢?
这种办法只能存连接
操作完,保存内容到数据库(备注类型的字段)中,要显示时,直接取出来显示就行了!
http://localhost/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/busobjs/ThreeTier.src&file=CS\BusObj.cs&font=3
http://localhost/quickstart/util/srcview.aspx?path=/quickstart/aspplus/samples/webforms/busobjs/ThreeTier.src&file=CS\DataObj.cs&font=3其中CS\ThreeTier.aspx<%@ Page ClientTarget="DownLevel"%>
<%@ Import Namespace="BusinessLayer" %><html><script language="C#" runat="server"> public void Page_Load(Object sender, EventArgs E)
{
if (!IsPostBack)
{
BusObj bus = new BusObj();
Categories.DataSource = bus.GetCategories();
Categories.DataBind();
}
} public void Submit_Click(Object sender, EventArgs E)
{
if (Page.IsValid)
{
int id = 0;
if (CustomerId.Text != "")
id = Int32.Parse(CustomerId.Text); BusObj bus = new BusObj();
Products.DataSource = bus.GetProductsForCategory(Categories.SelectedItem.Value,id);
}
Products.DataBind();
}</script><body style="font: 10pt verdana" bgcolor="ffffcc"> <form runat="server"> <h3>A Simple Three-Tier Web Form</h3> Select a Category: <ASP:DropDownList id="Categories" DataValueField="CategoryName" runat="server"/> Preferred Customer ID: <ASP:TextBox id="CustomerId" Width="35" runat="server"/> <input type="Submit" OnServerClick="Submit_Click" Value="Get Products" runat="server"/> <asp:RegularExpressionValidator id="RegExValidator"
ControlToValidate="CustomerId"
ValidationExpression="[0-9]{2}"
Display="Dynamic"
Font-Name="verdana" Font-Size="10"
runat=server>
Customer ID must be two numeric digits
</asp:RegularExpressionValidator> <p> <ASP:DataList id="Products" ShowHeader=false ShowFooter=false RepeatColumns="2" RepeatDirection="horizontal" BorderWidth=0 runat="server"> <ItemTemplate>
<table>
<tr>
<td width="150" style="text-align:center; font-size:8pt; vertical-align:top; height:200">
<ASP:ImageButton borderwidth=6 bordercolor="#ffffcc" command="Select" ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ImagePath") %>' runat="server"/>
<p>
<%# DataBinder.Eval(Container.DataItem, "ProductName") %> <br>
<%# DataBinder.Eval(Container.DataItem, "UnitPrice", "{0:C}").ToString() %>
</td>
</tr>
</table>
</ItemTemplate> </ASP:DataList> </form></body>
</html>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><html><script language="C#" runat="server"> void Page_Load(Object sender, EventArgs e) { SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Integrated Security=SSPI");
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Titles", myConnection); DataSet ds = new DataSet();
myCommand.Fill(ds, "Titles"); MyDataList.DataSource = ds.Tables["Titles"].DefaultView;
MyDataList.DataBind();
}</script><body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"> <!-- #include virtual="/quickstart/aspplus/samples/webforms/customize/header.inc" --> <ASP:DataList id="MyDataList" RepeatColumns="2" runat="server"> <ItemTemplate> <table cellpadding=10 style="font: 10pt verdana">
<tr>
<td width=1 bgcolor="BD8672"/> <td valign="top">
<img align="top" src='<%# DataBinder.Eval(Container.DataItem, "title_id", "/quickstart/aspplus/images/title-{0}.gif") %>' >
</td> <td valign="top"> <b>Title: </b><%# DataBinder.Eval(Container.DataItem, "title") %><br>
<b>Category: </b><%# DataBinder.Eval(Container.DataItem, "type") %><br>
<b>Publisher ID: </b><%# DataBinder.Eval(Container.DataItem, "pub_id") %><br>
<b>Price: </b><%# DataBinder.Eval(Container.DataItem, "price", "$ {0}") %> <p> <a href='<%# DataBinder.Eval(Container.DataItem, "title_id", "purchase.aspx?titleid={0}") %>' >
<img border="0" src="/quickstart/aspplus/images/purchase_book.gif" >
</a> </td>
</tr>
</table> </ItemTemplate> </ASP:DataList> <!-- #include virtual="/quickstart/aspplus/samples/webforms/customize/footer.inc" --></body>
</html>
freetextbox也不错,网上搜索吧。挺好用