【发布时间】:2015-04-24 06:17:54
【问题描述】:
我正在使用带有 c# 和母版页的 asp.net。我试图在一段时间内为每个循环创建新的 div,以便能够按照我的意愿制作指定对象。有什么办法我可以做到这一点或者如果仅从我的 aspx.cs 有没有其他方法可以做到?
aspx.cs:
protected void Page_Load(object sender, EventArgs e)
{
while (Reader.Read())
{
Response.Write("<div id=test >");
Response.Write(Reader.GetString(3)+" ");
Response.Write(Reader.GetString(10) + "<br />");
Response.Write("<a href='Info.aspx?param=" + Reader.GetString(0) + "' target='_blank'>" + "More..." + "</a>");
Response.Write( "<br />");
Response.Write("");
Response.Write("</div>");
//TextBox1.Text = Reader.GetString(3);
//TextBox2.Text = Reader.GetString(10);
}
}
aspx:
<%@ Page Title="" Language="C#" MasterPageFile="~/MainDesigne.Master" AutoEventWireup="true" CodeBehind="MobilePageRouteDoc.aspx.cs" Inherits="WebApplication2.MobilePageRoteDoc" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Scripts>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js">
</asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js">
</asp:ScriptReference>
<asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js">
</asp:ScriptReference>
</Scripts>
</telerik:RadScriptManager>
<link href="Assets/Css/mobile.css" rel="stylesheet" />
<telerik:RadDropDownList ID="RadDropDownList1" runat="server" OnSelectedIndexChanged="RadDropDownList1_SelectedIndexChanged">
</telerik:RadDropDownList>
<div id="test">
</div>
</asp:Content>
【问题讨论】:
-
你有什么问题
-
为什么不使用
Repeater或DataList等数据绑定控件。让您的生活更轻松。