[英]How to generate HTML and CSS dynamically in asp.net?
我正在嘗試將此相冊集成到我的asp.net網站中。 我正在從數據庫中選擇3張圖片的網址,並顯示特定專輯中的3張圖片。 現在的問題是,如果用戶有多個相冊怎么辦? 它應該能夠在頁面上生成與該用戶關聯的數據庫中盡可能多的Jquery相冊。
<div class="image_stack" style="margin-left:300px" runat="server" >
<img id="photo1" class="stackphotos" runat="server" clientidmode="static" >
<img id="photo2" class="stackphotos" runat="server" clientidmode="static">
<img id="photo3" class="stackphotos" runat="server" clientidmode="static" >
</div>
public DataTable dt = new DataTable();
dboperation dbo = new dboperation();
protected void Page_Load(object sender, EventArgs e)
{
string q = "select photourl ,AlbumName from PhotoAlbum where UserId=42";
dt = dbo.Getdt(q);
string a = dt.Rows[0]["photourl"].ToString();
string b = dt.Rows[1]["photourl"].ToString();
string c = dt.Rows[2]["photourl"].ToString();
photo1.Src = a.Substring(1, a.Length - 1);
photo2.Src = b.Substring(1, b.Length - 1);
photo3.Src = c.Substring(1, c.Length - 1);
q = " select PhotoAlbum.AlbumId,PhotoAlbum.AlbumName from PhotoAlbum where UserId=42";
dt = dbo.Getdt(q);
drpalbum.DataSource = dt;
drpalbum.DataTextField = "albumname";
drpalbum.DataValueField = "albumid";
drpalbum.DataBind();
}
讓我知道是否需要查看更多代碼。
僅使用“ div”
在這樣的
//HTML (.aspx)
<div id="MyDiv" runat="server" > </div>
//CodeBehind (.aspx.cs)
MyDiv.innerHTML = "Your HTML & CSS or Script code here CODE";
它將應用於整個div
編輯1:
using System.Web.UI.HtmlControls;
進口以上
您需要做的是在頁面上放置一個HTML元素,以這種方式與服務器通信,
與光子幾乎相同
//HTML - Does not have to be div could be anything like <p>, <div>, <a> etc.
<span id="SomeHTMLElement" runat="server" ></span>
//C#
SomeHTMLElement.innerHTML = "Any text you want to your page (text, HTML, script and/or CSS";
檢出它以在asp.net中動態生成HTML和CSS
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.