View Full Version : سوال: تفاوت این کدها باهم چیه ؟
ey.joooon
سه شنبه 27 تیر 1391, 18:43 عصر
با سلام خدمت همه دوستان.
می خواستم ببینم وقتی دارم صفحه وب طراحی می کنم تفاوت <%%>
با </script>.....<script> در چیه؟
مرثی.
Mohammadvb6
سه شنبه 27 تیر 1391, 18:57 عصر
عبارت های اتصالی :
علامت های زرد دارند و کد سمت سرور هستند
<%@ استdirective برای %>
<%$ resource یا webconfig برای دسترسی به تنظیمات %>
<%# به یک دیتا سورس متصل است%>
<%= به یک مقدارمتصل است%>
</script>.....<script> برای نوشتن script و مثل javascript به کار می روند.
ey.joooon
سه شنبه 27 تیر 1391, 22:01 عصر
ولی من منظورم <% .......%> بدون @ یا $ یا # یا = است.
اون موقع چی معنی می ده؟
aminghaderi
چهارشنبه 28 تیر 1391, 03:04 صبح
سلام .
بلوک دستورات در Asp سابق هست .
<%
response.write("سلام هموطن!")
%>
البته در Asp.net هم استفاده می شود .
حتی می توانید توسط این دستور محتوای متغییر سروری را هم نمایش دهیم و البته کارهای بسیاری دیگر .
برای مثال :
سمت سرور :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Default2 : System.Web.UI.Page
{
public string Name="Amin";
}
و استفاده در سمت کلاینت :
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Y.aspx.cs" Inherits="Default2" %>
<!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" enableviewstate="False">
<div><% Response.Write(Name); %></div>
</form>
</body>
</html>
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.