تاریخ عضویت : 1394/08/09
ارسالها : 37 نوشته
( 1 تشکر دریافتی در 1 ارسال )
|
سلام آیا امکان کدنویسی در دات نت نیوک برای اسکین وجود دارد ؟ اگر بخوام واضحتر منظورمو برسونم باید بگم که در asp.net شما هر یوزرکنترلی که داشته باشید به ازای کنترلهایی که دارای id هستند و runat server هم هستند میتونید در کدبیهایند برای این کنترل ها کد نویسی بکنید آیا چنین کاری در دات نت نیوک امکان پذیر است؟ چون من خودم که اسکینها رو نگاه میکنم یوزرکنترل ها کدبیهایند ندارند .اگر امکان پذیر است نحوه تعریف تگ کنترل در بالای صفحه یوزرکنترل و کدهای موجود در کدبیهایند رو توضیح بدید. با تشکر
|
|
|
|
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
کشور کاربر :
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )
|
ارسال شده توسط : hossein mahdavi سلام آیا امکان کدنویسی در دات نت نیوک برای اسکین وجود دارد ؟ اگر بخوام واضحتر منظورمو برسونم باید بگم که در asp.net شما هر یوزرکنترلی که داشته باشید به ازای کنترلهایی که دارای id هستند و runat server هم هستند میتونید در کدبیهایند برای این کنترل ها کد نویسی بکنید آیا چنین کاری در دات نت نیوک امکان پذیر است؟ چون من خودم که اسکینها رو نگاه میکنم یوزرکنترل ها کدبیهایند ندارند .اگر امکان پذیر است نحوه تعریف تگ کنترل در بالای صفحه یوزرکنترل و کدهای موجود در کدبیهایند رو توضیح بدید. با تشکر
سلام مهندس مهدوی ,
بله کد نویسی در تمام اجزای دات نت نیوک امکان پذیر بوده . از پوسته گرفته تا کانتینر ها .
کد بیهایند به طور پیش فرض ندارد اما کار سختی نیست میتونید اضافه کنید خیلی ساده برای مثال :
کد:
<%@ Control Language="vb" Codebehind="~/admin/Skins/skin.vb" AutoEventWireup="false"
Explicit="True" Inherits="DotNetNuke.UI.Skins.Skin" %>
که کدنویسی inline هم امکان پذیر هست کافیه تگ زیر استفاده کنید .
کد:
<script runat="server">
</script>
<script runat="server">
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim skinDocType as Control = Me.Page.FindControl("skinDocType")
If Not skinDocType is Nothing
CType(skinDocType, System.Web.UI.WebControls.Literal).Text="<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">"
End If
End Sub
</script>
حتی خیلی فراتر توضیح بدهم حتی میتونید مستقیم به پایگاه داده های خود کانکش بزنید و کوئری اجرا و نمایش دهید و رویداد خاصی کد نویسی کنید .
برای مثال :
کد:
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:SiteSqlServer %>"
SelectCommand="SELECT * From Users DESC"></asp:SqlDataSource>
ویرایش شد بوسیله کاربر 1394/10/06 09:36:55 ب.ظ
| دلیل ویرایش: نگارشی |
|
|
|
|
رفتن به انجمن
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید
اطلاعیه :
پرسش و پاسخ های تخصصی دی ان ان از کوکی ها استفاده می کند. با ادامه این فهرست از شما می خواهیم برای استفاده از کوکی ها موافقت کنید.
جزئیات بیشتر
بستن