PDA

View Full Version : سوال: تركيب ASP.NET با HTML



SaeidehN
سه شنبه 08 تیر 1389, 17:40 عصر
سلام من يه كدي در فايل .vb مربوط به Codebehind به شكل زير نوشتم كه اطلاعات رو از ديتا بيس مي خونه و تو يك جدول به صورت ديناميك نشون ميده.


Dim sqlCn As New SqlConnection
Dim sqlcmd As New SqlCommand
Dim dr As SqlDataReader
sqlCn.ConnectionString = "data source=(local);user id=....; pwd=......; Database=Interanet;"
sqlCn.Open()
sqlcmd.Connection = sqlCn
sqlcmd.CommandType = CommandType.Text
sqlcmd.CommandText = "SELECT * FROM Newstbl"
dr = sqlcmd.ExecuteReader()
While dr.Read
Dim r As New TableRow()
Dim c1 As New TableCell()
Dim c2 As New TableCell()
c1.Controls.Add(New LiteralControl(dr.Item("NDate").ToString))
r.Cells.Add(c1)
c2.Controls.Add(New LiteralControl(dr.Item("Titr").ToString))
r.Cells.Add(c2)
tblData.Rows.Add(r)
End While
dr.Close()
sqlCn.Close()


حالا مي خوام محتوي اين Cell هايي كه به صورت اتوماتيك دارند توليد مي شوند به صورتي باشند كه Hyper Link باشند. من قبلا كه با asp3 كار ميكردم با نوشتن يه response.write مي شد اين كار رو كرد اما حالا نمي دونم چه كنم؟

لطفا ايده بديد :خجالت:

L u k e
سه شنبه 08 تیر 1389, 18:59 عصر
ببین می تونی بین حلقه ت یه تگ HyperLink بزاری و اسکریتپاتو 2 تیکه کنی
مثلا


<table>

<%
while
>%

<tr>

<td><%response.write("<a href='http://www.google.com'>" + value + "</a>");%></td>
<tr>

<%
end while
<%>
</table>یا همچین چیزی می شه کدهات

SaeidehN
چهارشنبه 09 تیر 1389, 08:46 صبح
ممنون از پاسخ شما . اما همونطور كه توجه داريد كدي كه من نوشتم در page load فايل .aspx.vb پروژه است نه در كد html موردي رو كه شما عنوان كرديد مي دونستم.