mahmood1000
سه شنبه 29 بهمن 1392, 09:28 صبح
باسلام به همه دوستان و اساتید محترم
چند روزی است که در حال نوتشن یک ماژول وبلاگ میباشم ، در این ماژول قصد دارم به کاربر این امکان را بدم که خود بتواند قالب را طراحی کرده و بجای نوشتن تگها مثل
<%# Eval("Value") %> تنها با نوشتن
[value] بتواند قالب را طراحی کند.
حال مشکل اینجاست که چونه این کد ها replace کنم در زمان بارگذاری.
به عنوان مثال کاربر این کد را نوشته:
<div style="border: 1px dashed #333333; border-radius: 5px; padding: 10px 10px 5px 5px;">
<h3 style="padding: 0px;">[TOPIC]</h3>
<hr style="padding: 0px;" />
<asp:Panel ID="Panel3" runat="server" Visible="[IndexImagesBool]">
<img src="[IndexImages]" style="width: 100%; height: 200px;" />
</asp:Panel>
<div>
[SingleText]
</div>
</div>
و درنهایت باید به این صورت تفسیر بشه:
<div style="border: 1px dashed #333333; border-radius: 5px; padding: 10px 10px 5px 5px;">
<h3 style="padding: 0px;"><%#Eval("Topic") %></h3>
<hr style="padding: 0px;" />
<asp:Panel ID="Panel3" runat="server" Visible='<%# bool.Parse(IndexImageCheck(Eval("IndexImages").ToString())) %>'>
<img src='<%# Eval("IndexImages") %>' style="width: 100%; height: 200px;" />
</asp:Panel>
<div>
<%#Eval("SingleText") %>
</div>
</div>
لطفا راهنمایی کنید.
با تشکر
چند روزی است که در حال نوتشن یک ماژول وبلاگ میباشم ، در این ماژول قصد دارم به کاربر این امکان را بدم که خود بتواند قالب را طراحی کرده و بجای نوشتن تگها مثل
<%# Eval("Value") %> تنها با نوشتن
[value] بتواند قالب را طراحی کند.
حال مشکل اینجاست که چونه این کد ها replace کنم در زمان بارگذاری.
به عنوان مثال کاربر این کد را نوشته:
<div style="border: 1px dashed #333333; border-radius: 5px; padding: 10px 10px 5px 5px;">
<h3 style="padding: 0px;">[TOPIC]</h3>
<hr style="padding: 0px;" />
<asp:Panel ID="Panel3" runat="server" Visible="[IndexImagesBool]">
<img src="[IndexImages]" style="width: 100%; height: 200px;" />
</asp:Panel>
<div>
[SingleText]
</div>
</div>
و درنهایت باید به این صورت تفسیر بشه:
<div style="border: 1px dashed #333333; border-radius: 5px; padding: 10px 10px 5px 5px;">
<h3 style="padding: 0px;"><%#Eval("Topic") %></h3>
<hr style="padding: 0px;" />
<asp:Panel ID="Panel3" runat="server" Visible='<%# bool.Parse(IndexImageCheck(Eval("IndexImages").ToString())) %>'>
<img src='<%# Eval("IndexImages") %>' style="width: 100%; height: 200px;" />
</asp:Panel>
<div>
<%#Eval("SingleText") %>
</div>
</div>
لطفا راهنمایی کنید.
با تشکر