Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > .NET Framework > Forum > รบกวนผู้รู้ช่วยชี้แนะ..และเขียนโค้ดตัวอย่างให้หน่อยคะ


 

[.NET] รบกวนผู้รู้ช่วยชี้แนะ..และเขียนโค้ดตัวอย่างให้หน่อยคะ

 
Topic : 081144



โพสกระทู้ ( 37 )
บทความ ( 0 )



สถานะออฟไลน์



refer1

รบกวนผู้รู้ช่วยแนะนำหน่อยนะคะมือใหม่หัดเขียนคะ



Tag : ASP.NET Web (ASP.NET)

Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-07-16 17:48:06 By : janjira0019 View : 1590 Reply : 12
 

 

No. 1



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองดูตัวนี้ครับ



Go to : ASP.NET Ajax AutoComplete Textbox
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-16 17:59:27 By : mr.win
 

 

No. 2



โพสกระทู้ ( 37 )
บทความ ( 0 )



สถานะออฟไลน์


test
ขอบคุณคะ...ได้นำเอาCodeไปใช้แล้วยังerror อยู่คะ
รบกวนด้วยนะคะ....ขอบคุณมากๆๆคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-18 19:25:40 By : janjira0019
 

 

No. 3



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ใช้ autocomplete extender ของ ajax control toolkit น่าจะดีกว่าครับ

asp.net c# มาตามคำขอ ajax control toolkit ว่าด้วยเรื่อง autocomplete extender
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-18 21:08:40 By : mr.win
 

 

No. 4



โพสกระทู้ ( 37 )
บทความ ( 0 )



สถานะออฟไลน์


คะ...ติดปัญหาอยู่ว่าใช้งานไม่เป็นคะมือใหม่หัดเขียน
รบกวนช่วยนะแนะด้วยนะคะ..ขอบคุนคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-18 22:57:58 By : janjira0019
 

 

No. 5



โพสกระทู้ ( 74,059 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ดูตามนั้นครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-19 06:17:34 By : mr.win
 

 

No. 6



โพสกระทู้ ( 37 )
บทความ ( 0 )



สถานะออฟไลน์


หน้าหลักที่ต้องการใช้ Aoutcomplete
Code (ASP)
01.<asp:ScriptManager ID="ScriptManager1" runat="server">
02.                                                       </asp:ScriptManager>
03.                                                       <asp:TextBox ID="txtname" runat="server"></asp:TextBox>
04.                                                        <asp:AutoCompleteExtender ID="Autoname" runat="server"
05.                                                       EnableCaching="true"
06. BehaviorID="AutoCompleteEx"
07. MinimumPrefixLength="2"
08. TargetControlID="txtname"
09. ServicePath="AutoExtender.asmx"
10. ServiceMethod="Getname"
11. CompletionInterval="500" 
12. CompletionSetCount="10"
13. CompletionListCssClass="autocomplete_completionListElement"
14. CompletionListItemCssClass="autocomplete_listItem"
15. CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem"
16. DelimiterCharacters=";, :"
17. ShowOnlyCurrentWordInCompletionListItem="true"
18. 
19.                                                        >
20. 
21.                                                       </asp:AutoCompleteExtender>

หน้าต่างwebService
Code (ASP)
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.ComponentModel
Imports System
Imports System.Collections
Imports System.Linq
Imports System.Web
Imports System.Xml.Linq
Imports System.Collections.Generic
Imports System.Data
Imports System.Data.SqlClient


' To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
' <System.Web.Script.Services.ScriptService()> _
<System.Web.Services.WebService(Namespace:="http://tempuri.org/")> _
<System.Web.Services.WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<ToolboxItem(False)> _
Public Class AutoExtender
Inherits System.Web.Services.WebService
Dim cn As New SqlClient.SqlConnection()
Dim ds As New DataSet
Dim dt As New DataTable
Dim strCn As String

<WebMethod()> _
Public Function Getname(ByVal prefixText As String, ByVal count As Integer) As String()

'ADO.Net

strCn = "Server=localhost;UID=sa;PASSWORD=admin;database=Refer;Max Pool Size=400;Connect Timeout=600;"
cn.ConnectionString = strCn
Dim cmd As New SqlClient.SqlCommand
cmd.Connection = cn
cmd.CommandType = CommandType.Text
'Compare String From Textbox(prefixText)
'AND String From Column in DataBase(CompanyName)
'If String from DataBase is equal to String from TextBox(prefixText)
'then add it to return ItemList
'-----I defined a parameter instead of passing value
'directly to prevent SQL injection--------'
cmd.CommandText = "SELECT code,codename from icd10 Where codename like @myParameter"
cmd.Parameters.AddWithValue("@myParameter", "%" + prefixText + "%")

Try
cn.Open()
cmd.ExecuteNonQuery()
Dim da As New SqlDataAdapter(cmd)
da.Fill(ds)
Catch ex As Exception
Finally
cn.Close()
End Try

dt = ds.Tables(0)

'Then return List of string(txtItems) as result

Dim txtname As New List(Of String)
Dim dbValues As String

For Each row As DataRow In dt.Rows

''String From DataBase(dbValues)
dbValues = row("codename").ToString()
dbValues = dbValues.ToLower()
txtname.Add(dbValues)

Next

Return txtname.ToArray()

End Function

End Class

ของtest webService ดึงข้อมูลมาแต่ถ้าrunในหน้าหลักไม่ดึงข้อมููลมา
รบกวนช่วยด้วยให้หน่อยนะคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-20 12:16:08 By : janjira0019
 

 

No. 7

Guest


ต้องแยกทดสอบทีละส่วน แล้วดูว่า error ตรงไหน

ลอง test web service ก่อนเลย

ลองรัน .asmx ดูว่าทำงานไหม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-20 13:13:30 By : อิอิ
 

 

No. 8



โพสกระทู้ ( 37 )
บทความ ( 0 )



สถานะออฟไลน์


คุณ Guest
ลอง Test ใน web service แล้วดึงข้อมูลมาได้คะ
แต่ถ้ารันในหน้าหลักคีย์ข้อมูลแล้วไม่ขึ้นข้อมูลที่ดึงมาจาก Database เลยคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-20 20:04:04 By : janjira0019
 

 

No. 9



โพสกระทู้ ( 37 )
บทความ ( 0 )



สถานะออฟไลน์


test web service แล้วได้ข้อมูลตามรูปที่แนบมาคะ

1

2

2

test ในส่วนของหน้าหลักที่ต้องการให้แสดงผล

4
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-20 20:14:03 By : janjira0019
 

 

No. 10



โพสกระทู้ ( 37 )
บทความ ( 0 )



สถานะออฟไลน์


test web service แล้วได้ข้อมูลตามรูปที่แนบมาคะ
3
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-20 20:16:02 By : janjira0019
 

 

No. 12

Guest


เอาไว้เป็นตัวอย่างนะ ผมว่าคุณขาดไปตัวนึงนะ

Code (C#)
1.<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
2.    <Services>
3.        <asp:ServiceReference Path="~/StaffAutoComplete.asmx" />
4.    </Services>
5.</ajaxToolkit:ToolkitScriptManager>


ตามนี้

StaffAutoComplete.cs
01.using System;
02.using System.Collections.Generic;
03.using System.Linq;
04.using System.Web;
05.using System.Web.Services;
06. 
07./// <summary>
08./// Summary description for StaffAutoComplete
09./// </summary>
10.[WebService(Namespace = "http://tempuri.org/")]
11.[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
12.// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
13.[System.Web.Script.Services.ScriptService]
14.public class StaffAutoComplete : System.Web.Services.WebService
15.{
16.    public StaffAutoComplete ()
17.    {
18.        //Uncomment the following line if using designed components
19.        //InitializeComponent();
20.    }
21. 
22.    [WebMethod]
23.    public string[] GetCompletionList(string prefixText, int count)
24.    {
25.        Intranet2012DataContext intranet2012 = new Intranet2012DataContext();
26. 
27.        //left join
28.        string[] staff = (from s in intranet2012.Staff
29.                          join u in intranet2012.UserTable on s.ID equals u.StaffID into JoinedStaffUser
30.                          from u in JoinedStaffUser.DefaultIfEmpty()
31.                          where (s.Name.Trim() + " " + s.LastName.Trim()).StartsWith(prefixText) && u.StaffID == null
32.                          orderby s.Name
33.                          select new
34.                          {
35.                              StaffName = string.Format("{0} {1}", s.Name.Trim(), s.LastName.Trim())
36.                          }).Select(st => st.StaffName).Take(count).ToArray();
37. 
38.        return staff;
39.    }
40.}


Site.master
01.<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="SiteMaster" %>
02. 
03.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
04.<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
05.<head runat="server">
06.    <title></title>
07.    <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
08.    <link href="Styles/AutoComplete.css" rel="stylesheet" type="text/css" />
09.    <link href="Styles/TabContainer.css" rel="stylesheet" type="text/css" />
10. 
11.    <script src="../Scripts/jquery-1.7.2.min.js" type="text/javascript"></script>
12. 
13.    <asp:ContentPlaceHolder ID="HeadContent" runat="server">
14.    </asp:ContentPlaceHolder>
15.</head>
16.<body>
17.    <form runat="server">
18.    <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
19.        <Services>
20.            <asp:ServiceReference Path="~/StaffAutoComplete.asmx" />
21.        </Services>
22.    </ajaxToolkit:ToolkitScriptManager>
23. 
24.    <div class="page">
25.        <div class="header">
26.            <div class="title">
27.                <h1>
28.                    Intranet Administrator
29.                </h1>
30.            </div>
31.            <div class="loginDisplay">
32.                <asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
33.                    <AnonymousTemplate>
34.                        [ <a href="~/Account/Login.aspx" ID="HeadLoginStatus" runat="server">Log In</a> ]
35.                    </AnonymousTemplate>
36.                    <LoggedInTemplate>
37.                        Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>!
38.                        [ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="~/" OnLoggedOut="HeadLoginStatus_LoggedOut" /> ]
39.                    </LoggedInTemplate>
40.                </asp:LoginView>
41.            </div>
42.            <div class="clear hideSkiplink">
43.                <asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
44.                    <Items>
45.                        <asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home"/>
46.                        <asp:MenuItem NavigateUrl="~/About.aspx" Text="About"/>
47.                    </Items>
48.                </asp:Menu>
49.            </div>
50.        </div>
51.        <div class="main">
52.            <asp:ContentPlaceHolder ID="MainContent" runat="server"/>
53.        </div>
54.        <div class="clear">
55.        </div>
56.    </div>
57.    <div class="footer">
58.        ความลับ
59.    </div>
60.    </form>
61.</body>
62.</html>


Register.aspx
01.<%@ Page Title="Register" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
02.    CodeFile="Register.aspx.cs" Inherits="Account_Register" %>
03. 
04.<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
05.</asp:Content>
06.<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
07.    <asp:CreateUserWizard ID="RegisterUser" runat="server" AutoGeneratePassword="true" RequireEmail="false" EnableViewState="false" OnCreatedUser="RegisterUser_CreatedUser">
08.        <LayoutTemplate>
09.            <asp:PlaceHolder ID="wizardStepPlaceholder" runat="server"></asp:PlaceHolder>
10.            <asp:PlaceHolder ID="navigationPlaceholder" runat="server"></asp:PlaceHolder>
11.        </LayoutTemplate>
12.        <WizardSteps>
13.            <asp:CreateUserWizardStep ID="RegisterUserWizardStep" runat="server">
14.                <ContentTemplate>
15.                    <h2>
16.                        Create a New Account
17.                    </h2>
18.                    <p>
19.                        Use the form below to create a new account.
20.                    </p>
21. 
22.                    <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
23.                        <Triggers>
24.                            <asp:AsyncPostBackTrigger ControlID="TextBoxStaff" />
25.                        </Triggers>
26.                        <ContentTemplate>
27.                            <span class="failureNotification">
28.                                <asp:Literal ID="ErrorMessage" runat="server"></asp:Literal>
29.                            </span>
30. 
31.                            <asp:ValidationSummary ID="RegisterUserValidationSummary" runat="server" CssClass="failureNotification"
32.                                 ValidationGroup="RegisterUserValidationGroup"/>
33. 
34.                            <div class="reg">
35.                                <fieldset class="register">
36.                                    <legend>Account Information</legend>
37.                                    <p>
38.                                        <asp:Label ID="StaffLabel" runat="server" AssociatedControlID="TextBoxStaff">Staff Name:</asp:Label>
39.                                        <asp:TextBox ID="TextBoxStaff" runat="server" CssClass="textEntry" autocomplete="off"></asp:TextBox>
40.                                        <ajaxToolkit:AutoCompleteExtender ID="TextBoxStaff_AutoCompleteExtender" runat="server"
41.                                            TargetControlID="TextBoxStaff"
42.                                            ServicePath="~/StaffAutoComplete.asmx"
43.                                            ServiceMethod="GetCompletionList"
44.                                            CompletionInterval="100"
45.                                            CompletionSetCount="12"
46.                                            DelimiterCharacters=""
47.                                            Enabled="true"
48.                                            EnableCaching="true"
49.                                            MinimumPrefixLength="1"
50.                                            CompletionListCssClass="autocomplete_completionListElement"
51.                                            CompletionListItemCssClass="autocomplete_listItem"
52.                                            CompletionListHighlightedItemCssClass="autocomplete_highlightedListItem">
53.                                        </ajaxToolkit:AutoCompleteExtender>
54.                                        <asp:Image ID="ImageCheck" ImageUrl="~/images/true.png" ImageAlign="AbsMiddle" Visible="false" runat="server" />
55.                                        <asp:RequiredFieldValidator ID="SatffRequired" runat="server" ControlToValidate="TextBoxStaff"
56.                                                CssClass="failureNotification" ErrorMessage="Staff name is required." ToolTip="Staff name is required."
57.                                                ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
58.                                    </p>
59.                                    <p>
60.                                        <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">User Name:</asp:Label>
61.                                        <asp:TextBox ID="UserName" runat="server" CssClass="textEntry" ReadOnly="true" Enabled="false"></asp:TextBox>
62.                                        <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName"
63.                                                CssClass="failureNotification" ErrorMessage="User Name is required." ToolTip="User Name is required."
64.                                                ValidationGroup="RegisterUserValidationGroup">*</asp:RequiredFieldValidator>
65.                                    </p>
66.                                    <div style="width: 100%; height: 320px;">                                  
67.                                    </div>
68.                                </fieldset>
69.                                <p class="submitButton">
70.                                    <asp:Button ID="CreateUserButton" runat="server" CommandName="MoveNext" Text="Create User" Enabled="false"
71.                                            ValidationGroup="RegisterUserValidationGroup"/>
72.                                </p>
73.                            </div>
74.                        </ContentTemplate>
75.                    </asp:UpdatePanel>
76.                </ContentTemplate>
77.                <CustomNavigationTemplate>
78.                </CustomNavigationTemplate>
79.            </asp:CreateUserWizardStep>
80.            <asp:CompleteWizardStep runat="server"></asp:CompleteWizardStep>
81.        </WizardSteps>
82.    </asp:CreateUserWizard>
83.</asp:Content>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-23 14:43:30 By : อิอิ
 

 

No. 13

Guest


เจอแระว่าผิดตรงไหน

Code (VB.NET)
01.' To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
02.' <System.Web.Script.Services.ScriptService()> _
03.<System.Web.Services.WebService(Namespace:="http://tempuri.org/")> _
04.<System.Web.Services.WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
05.<ToolboxItem(False)> _
06.Public Class AutoExtender
07.Inherits System.Web.Services.WebService
08.Dim cn As New SqlClient.SqlConnection()
09.Dim ds As New DataSet
10.Dim dt As New DataTable
11.Dim strCn As String


เอา commant ตรง <System.Web.Script.Services.ScriptService()> _ ออกซะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-23 14:46:05 By : อิอิ
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนผู้รู้ช่วยชี้แนะ..และเขียนโค้ดตัวอย่างให้หน่อยคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)





ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่