چرا توی فایل های Xml
نمی شه از Tag های این مدلی استفاده کرد ؟
<ASp:Button/>
یا هر چیز دیگه ای
به Asp: گیر می ده می گه تعریف نشده
چی کار باید کرد ؟
Printable View
چرا توی فایل های Xml
نمی شه از Tag های این مدلی استفاده کرد ؟
<ASp:Button/>
یا هر چیز دیگه ای
به Asp: گیر می ده می گه تعریف نشده
چی کار باید کرد ؟
شما همانطور که در ویبی و سی شارپ و ... برای استفاده از کلاس ها و... یک فضای نام باید آن فضای نام رو تعریف کنید در xml و مشتقاتش هم باید این کارو بکنید این asp یه فضای نام است که باید تعریف شود
بله می گه این NameSpace Asp تعریف نشده
چطوری باید اینکارو کرد ؟
می شه یکم بیشتر توضیح بدید
اگر منظورتون از XML زبان نشانه گذاری Asp.Net برای ساخت یک وب فرم باشد :
اگر XML اصیل را می گویید! :کد:<%@Register Namespace="System.Web.UI" TagPrefix="asp" Assembly="System.Web" %>
که این تعریف باید در عنصر ریشه انجام شودکد:xmlns:asp="clr-namespace:System.Web.UI;assembly=System.Web"
راستی اطمینان داشته باشید که کار صحیح رو انجام می دهید!
در ضمن بنابر خواسته تون می تونه اسمبلی و فضای نام به کلی تغییر کند
منظورم همون Xml اصیله :دی
کد شما رو می نویسم می گه پس خصوصیت نام چی شد
بعد وقتی که یه Tag تعریف می کنم که Asp: اولشه خودش خصوصیت Xmlns رو ایجاد می کنه اینجوریکد:
<xmlns:asp name="clr-namespace:System.Web.UI;assembly=System.Web" />
ولی نمی دونم چه مقداری باید بگیره این Xmlns:asp !کد:<asp:button xmlns:asp=""></asp:button>
راستی منظورتون از عنصر ریشه کجاست ؟
فرض کنید این فایل Xml منه
کد:<?xml version="1.0" encoding="utf-8" ?>
<Root>
<xmlns:asp name="ns:System.Web.UI;assembly=System.Web" />
<asp:button xmlns:asp="ns"></asp:button>
</Root>
یه کم توضیح بده واسه چه کاری می خوای تگهای ASP.NET Webform رو تو XML بکار ببری.
اگه منظورت ایجاد فرمه که روشش اصلا اینجوری نیست. باید از XSLT استفاده کنی.
نه فرم نمی خوام بسازم
بعضی وقتها نیاز می شه از فایل Xml یه سری چیزا رو بخونه و لود کنه توی صفحه
با کنترل Xml
اها فکر کنم باید اینجوری باشه
کد:<?xml version="1.0" encoding="utf-8" ?>
<Root xmlns:asp="clr-namespace:System.Web.UI;assembly=System.Web">
<asp:button></asp:button>
</Root>