برگزیده های پرشین تولز

مشکل ساده با لینک دار کردن

hamidrzm

Registered User
تاریخ عضویت
7 آپریل 2013
نوشته‌ها
123
لایک‌ها
19
ا سلام دوستان لطفا مشکل بنده رو حل کنید .
طبق عکس زیر من در
مرحله1-با استفاده از table در دیتابیس جدول برندهای تلفن همراه رو درست کردم که شامل (catid-name-url-desc) هست و اونو با دیتالیست توی مستر پیج نمایش دادم
مرحله 2-پنل مدیریت اون رو ساختم که مشاهده می کنید

مشکل : چطوری میتونم قسمت brandurl رو لینکی قرار بدم برای brandname و همچنین branddesc هم بشه یه تگ مثه title در html
4gc7s9l2jpgq0405211.png
 

Hamid_J

Registered User
تاریخ عضویت
20 ژوئن 2009
نوشته‌ها
1,611
لایک‌ها
716
محل سکونت
InMyDream
شما باید داخل صفحات html از کد های C# استفاده کنید!

مثلا شما یه دونه Repeater میزارید روی تگ TRو اون رو به این صورت در میارید:

HTML:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <table>
            <asp:Repeater runat="server" ID="rep1">
                <ItemTemplate>
                    <tr>
                        <td>
                        <a href="<%# Eval("BrandURL") %>" title="<%# Eval("BrandDecsr") %>"></a>
                        </td>
                    </tr>
                </ItemTemplate>
            </asp:Repeater>
        </table>
    </div>
    </form>
</body>
</html>

در قسمت کد نویسی صفحه باید Repeater رو Bind کنید! به این صورت:
کد:
rep1.DataSource = BindFunction ();

        rep1.DataBind ();
BindFunction همون تابعییه که شما باید بنویسید تا مقادیر رو از دیتابیس بگیره و بریزه توی repeater
 
بالا