<?xml version="1.0" encoding="iso-8859-9" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwizguide.com/rss_namespace/">
 <channel>
  <title>Datakent Forum : MS Ajax Template: DataView Kontrol ve WCF Service</title>
  <link>http://forum.datakent.com/</link>
  <description>XML içerik linki; Datakent Forum : C# &amp; ASP.NET : MS Ajax Template: DataView Kontrol ve WCF Service</description>
  <pubDate>Thu, 30 Apr 2026 22:40:23 +0000</pubDate>
  <lastBuildDate>Fri, 23 Apr 2010 20:35:21 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.54</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>forum.datakent.com/RSS_post_feed.asp?TID=1903</WebWizForums:feedURL>
  <image>
   <title>Datakent Forum</title>
   <url>http://forum.datakent.com/forum_images/datakent.com_forums.png</url>
   <link>http://forum.datakent.com/</link>
  </image>
  <item>
   <title>MS Ajax Template: DataView Kontrol ve WCF Service : /// bu uygulama i&#231;in ajax scriptlere...</title>
   <link>http://forum.datakent.com/forum_posts.asp?TID=1903&amp;PID=4136#4136</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="http://forum.datakent.com/member_profile.asp?PF=1" rel="nofollow">murat turan</a><br /><strong>Konu:</strong> 1903<br /><strong>Gönderim Zamanı:</strong> 23.Nisan.2010 Saat 20:35<br /><br /><DIV>/// bu uygulama için ajax scriptlere ihtiyacınız var. asp.net den temin edebilirsiniz.</DIV><DIV>/// bu yapı kullanılarak ver itabanından veri çekilip geriye döndürülebilir. şimdilik ver iyapısını bir class</DIV><DIV>//aracılığı ile yaptım. bir sonraki örnekte veri tabanından veri çekip geri döndürmeyi yaparız.</DIV><DIV><BR>//=========== wcf service =============<BR>using System.Collections.Generic;<BR>using System.Runtime.Serialization;<BR>using System.ServiceModel;<BR>using System.ServiceModel.Activation;</DIV><P><BR>&#091;DataContract&#093;<BR>public class dbClass<BR>{<BR>&nbsp;&nbsp;&nbsp; &#091;DataMember&#093;<BR>&nbsp;&nbsp;&nbsp; public int id { get; set; }</P><P>&nbsp;&nbsp;&nbsp; &#091;DataMember&#093;<BR>&nbsp;&nbsp;&nbsp; public string adi { get; set; }</P><P>&nbsp;&nbsp;&nbsp; &#091;DataMember&#093;<BR>&nbsp;&nbsp;&nbsp; public string soyadi { get; set; }<BR>}</P><P>// NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "dbService" in code, svc and config file together.<BR>&#091;ServiceContract(Namespace = "dbService")&#093;<BR>&#091;AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)&#093;<BR>public class dbService<BR>{<BR>&nbsp;&nbsp;&nbsp; //&#091;WebGet(ResponseFormat=WebMessageFormat.Json)&#093;<BR>&nbsp;&nbsp;&nbsp; &#091;OperationContract&#093;<BR>&nbsp;&nbsp;&nbsp; public List&lt;dbClass&gt; getVeris(string orderprm)<BR>&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; List&lt;dbClass&gt; veriler = new List&lt;dbClass&gt;(){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new dbClass() { id = 1, adi = "murat", soyadi = "turan" },<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new dbClass() { id = 2, adi = "ali", soyadi = "turk" },<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new dbClass() { id = 3, adi = "kemal", soyadi = "tepeli" },<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new dbClass() { id = 4, adi = "hasan", soyadi = "keles" },<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; new dbClass() { id = 5, adi = "çağlar", soyadi = "kızılarslan" }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; };</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //WebOperationContext.Current.OutgoingResponse.Format = WebMessageFormat.Json;</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return veriler;<BR>&nbsp;}</P><P>&nbsp;&nbsp;&nbsp; &#091;OperationContract&#093;<BR>&nbsp;&nbsp;&nbsp; public string GetTest()<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return "Murat Turan";<BR>&nbsp;&nbsp;&nbsp; }<BR>}</P><P><BR>//== webconfig ==<BR>&lt;?xml version="1.0"?&gt;<BR>&lt;configuration&gt;<BR>&nbsp; &lt;system.web&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;compilation debug="true" targetFramework="4.0"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;assemblies&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add assembly="System.Data.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/assemblies&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/compilation&gt;<BR>&nbsp; &lt;/system.web&gt;<BR>&nbsp;<BR>&nbsp; &lt;system.serviceModel&gt;</P><P>&nbsp;&nbsp; &lt;serviceHostingEnvironment aspNetCompatibilityEnabled="true" /&gt;<BR>&nbsp;&nbsp; &lt;services&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;service behaviorConfiguration="dbServiceBehavior" name="dbService"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; &lt;endpoint address="" behaviorConfiguration="dbServiceAspNetAjaxBehavior" binding="webHttpBinding" contract="dbService" /&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/service&gt;<BR>&nbsp;&nbsp; &lt;/services&gt;<BR>&nbsp;&nbsp; <BR>&nbsp;&nbsp; &lt;behaviors&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;endpointBehaviors&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; &lt;behavior name="dbServiceAspNetAjaxBehavior"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;enableWebScript/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/behavior&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/endpointBehaviors&gt;</P><P>&nbsp;&nbsp;&nbsp; &lt;serviceBehaviors&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; &lt;behavior name="dbServiceBehavior"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;serviceMetadata httpGetEnabled="true"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;serviceDebug includeExceptionDetailInFaults="false"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; &lt;/behavior&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/serviceBehaviors&gt;&nbsp;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; &lt;/behaviors&gt;</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp; &lt;/system.serviceModel&gt;<BR>&lt;/configuration&gt;</P><P>&nbsp;</P><P>//== web form ==<BR>&lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="tmpl_5.aspx.cs" Inherits="tmpl_5" %&gt;</P><P>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transiti&#111;nal.dtd" target="_blank">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</A>"&gt;</P><P>&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml" target="_blank">http://www.w3.org/1999/xhtml</A>"&gt;<BR>&lt;head runat="server"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;title&gt;&lt;/title&gt;</P><P>&nbsp;&nbsp;&nbsp; &lt;style type="text/css"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .sys-template { visibility:hidden; display:none; }<BR>&nbsp;&nbsp;&nbsp; &lt;/style&gt;</P><P>&nbsp;&nbsp;&nbsp; &lt;script src="Scripts/MicrosoftAjax/jQueryStart.js" type="text/javascript"&gt;&lt;/script&gt;</P><P>&nbsp;&nbsp;&nbsp; &lt;script type="text/javascript"&gt;</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //dataview ve webservice client script leri yukleniyor<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Sys.require(Sys.components.dataView);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //Sys.require(Sys.scripts.WebServices);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sys.require(&#091;Sys.components.dataView, Sys.scripts.WebServices&#093;);</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sys.onReady(function () {</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $("#customers-template").dataView(<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dataProvider: "dbService.svc",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fetchOperation: "getVeris",<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fetchParameters: { orderprm: "adi" },<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; autoFetch: "true"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; &lt;/script&gt;</P><P>&lt;/head&gt;<BR>&lt;body xmlns:sys="javascript:Sys"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;form id="form1" runat="server"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;div&gt;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;table border="1"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;thead&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;th&gt;id&lt;/th&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;th&gt;adi&lt;/th&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;th&gt;soyadi&lt;/th&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/thead&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tbody id="customers-template" class="sys-template"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;{{id}}&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;{{adi}}&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;{{soyadi}}&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/tbody&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/table&gt;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; &lt;/div&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/form&gt;<BR>&lt;/body&gt;<BR>&lt;/html&gt;</P><span style="font-size:10px"><br /><br />Düzenleyen murat turan - 23.Nisan.2010 Saat 20:36</span>]]>
   </description>
   <pubDate>Fri, 23 Apr 2010 20:35:21 +0000</pubDate>
   <guid isPermaLink="true">http://forum.datakent.com/forum_posts.asp?TID=1903&amp;PID=4136#4136</guid>
  </item> 
 </channel>
</rss>