Sharepoint tutorial : Viewstate error
22 May 2010 Leave a Comment
in Computer
Salam,
Hari nie aku nak buat tutorial pasal error plak.Tapi sebelum tu aku bagitau apa yang aku guna untuk buat sistem.Aku guna :
- ASP.NET 2008
- MOSS 2007
Biasanya sesapa yang pernah cuba buat custom web guna asp.net dan deploy to sharepoint,pasti korang pernah came across terhadap error nie
Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls added during the initial request.
Apa yang korang perlu buat adalah kenal pasti control yang menyebabkan dia error(cth:calendar extendar or textbox extender dll).Lepas tu,korang wat macam nie
<asp:TextBox ID=”TextBox2″ runat=”server” Width=”145px” ></asp:TextBox>
<cc1:CalendarExtender ID=”TextBox2_CalendarExtender” runat=”server”
Enabled=”True” TargetControlID=”TextBox2″>
</cc1:CalendarExtender>
Nie adalah contoh code yang menyebabkan dia error.So,korang ubah jadi macam nie..
<asp:TextBox ID=”TextBox2″ runat=”server” Width=”145px” EnableViewState=”False”></asp:TextBox>
<cc1:CalendarExtender ID=”TextBox2_CalendarExtender” runat=”server”
Enabled=”True” TargetControlID=”TextBox2″>
</cc1:CalendarExtender>
Nampak x benda yang aku highlight kan warna merah tu. Tambah tu je..
Lepas tu korang boleh la build again and deploy.
Tapi kadang-kadang error lagi walaupun dah tambah coding tu,jadi apa yg perlu korang lakukan seterusnya adalah
- Clear temporary internet file
- Clear cookies
- Clean solution(right-click kat project korang–>clean)
- Tutup browser,kemudian buka balik
So…magic happen!!!
Happy programming kengkawan
Sharepoint tutorial : Using user control as web part
06 May 2010 2 Comments
in Computer
Salam..
Tetiba terasa nak wat tutorial untuk sharepoint plak.Tapi sorry la bg sesapa yg refer tutorial nie sbb tak letak gmbr tapi I try to make as easy as I can.
So,here the tutorial…
1.Create class library
-File > New > Project > Class library(.cs)
-Rename “Class1.cs” to new name (cth: “Class1.cs” tukar jadi “Main.cs”)
- Add reference(add semua yg kat bawah nie)
System.web,System.Drawing,System.Windows.Form,Windows Sharepoint Services
-Tukar “public class Main” kepada “public class Main : WebPart”
2.Create user control
-File > New > Project > ASP.NET Web application > Web User Control
-Design la korang punya control..tmbah la pape
-Pastu namakan dia (cth:Demo.ascx)
3.Dekat Main.cs project
-add > add existing item > add web user control tadi(add la”Demo.ascx” ngan “Demo.ascx.cs”)
4.Paste this code under Main.cs on top of public class Main : WebPart
[Guid("5E86B9DB-0B66-40bf-826E-7CF9631191E0")]
[ToolboxData("<{0}:Demo runat=server>:Demo >")]
5.Paste inside public class
protected override void RenderContents(HtmlTextWriter writer)
{
base.RenderContents(writer);
}
protected override void CreateChildControls()
{
Controls.Add(this.Page.LoadControl(@”~/_controltemplates/Demo.ascx”));
base.CreateChildControls();
}
6..Build solution
7..copy .dll(and everyting inside bin/debug folder) into C:\Inetpub\wwwroot\wss\VirtualDirectories\8000\bin
8.Copy “Demo.ascx” and “Demo.ascx.cs” into C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES
9.Open configuration file C:\Inetpub\wwwroot\wss\VirtualDirectories\8000
10.Backup the original file > open web.config
11..Under “<SafeControls>” > Paste “<SafeControl Assembly=”Nama solution, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null” Namespace=”Nama namespace” TypeName=”*” Safe=”True” />”
12.Save
13.Open sharepoint
14.Go to home
15.Site action > Site setting > Under Gallery – Webpart
16.New
17.Looking your solution name > check > check “overwrite…” > populate gallery
18.Go to your site
19.Site action > Site setting >Edit page
20.Create web part / add web part
21.Cari web part korang tadi
22.Selesai
Klu ada pape yg korang xpaham.Sila la tinggalkan komen kat bawah tu ye.Klu aku dapat jwp,aku bgtau la ye.
Sama-sama la kita kongsi ilmu
Rename File Banyak Secara Serentak & nama sama
11 Sep 2009 Leave a Comment
in Computer
1.Pergi kat file yg korang nak tu,highlightkan dia
2.Right-Click > rename
3.Letakkan name baru
4.Semua folder akan bertukar kepada nama yg sama
*taken from my old post at jiwang.org
Membuat shutdown dan restart
11 Sep 2009 Leave a Comment
in Computer
1.right-click kat deskop
2.new > shotcut
3.taip :
SHUTDOWN -s -t 01 untuk shutdown
@
SHUTDOWN -r -t 01 untuk restart
4.tekan ok
5.pilih icon yg bersesuaian kat dlm %SystemRoot%\system32\SHELL32.dll
*nak pilih icon..right-click kat shutdown atau restart tadi > properties > change icon
*taken from my old post at jiwang.org
Membuat icon “tanpa nama”
11 Sep 2009 Leave a Comment
in Computer
1.Pergi le kat icon mane2.xpun gie buat folder baru
2.pastu right-click > rename
3.secara serentak..tekan ALT + 255
4.tekan le enter
*taken from my old post at jiwang.org
Meng”extract” file yg telah di hiding kan
11 Sep 2009 Leave a Comment
in Computer
1.pergi kat command prompt
cara: start > run > taip: cmd
2.pergi kat location file tu berada
cara: taip kat command prompt : cd location
cth:cd desktop
3.mengeluarkan isi2 file
cara:taip kat command prompt : copy /b something.jpg
cth:(berdasarkan creply kat atas tu)copy /b fileBaru.jpg
*taken from my old post at jiwang.org
Hiding file in other file
11 Sep 2009 Leave a Comment
in Computer
1.Mula-mula korang buat file pape pastu encypt kan dia guna winrar
cth: folder test—->test.rar
2.pastu amik gambar pape letak kat desktop
3.buka command promp
cara:
start > run > taip : cmd > tekan enter
4.pastu pegi kat location
cara:
taip kat command promp : cd desktop
5.menyatukan gmbar dan file tu pastu jadi file baru
cara:
taip kat command promp : copy /b img.jpg + file.rar something.jpg
cth:
copy /b Winter.jpg + dzila.rar fileBaru.jpg
6.Tekan enter
*taken from my old post at jiwang.org
Upgrape skin ym 9.0 Beta ke ym 9
11 Sep 2009 Leave a Comment
in Computer
1.Pergi ke pc kawan yg guna ym 9.0,gie kat C—>program files—>yahoo—>messager—>skin—>dlm nie korang akan nmpak file2 skin yg boleh korang gunakan.
2.Copy file skin.
3.pergi kat pc korang yg guna ym 9.0 beta.gie kat c—>program files—>yahoo—->messeger—>skin.Korang bandingkan skin pe yg xde dengan files skin yg korang copy td.Kemudian copy file tu dlm skin
cth:
copy file mystic black paste dlm skin file ym 9.0 beta
4.Restart ym korang semula.Korang akan nmpk pilihan skin dia dah bertambah.
warning:jgn replaced file2 yg xberkaitan y.nanti curropt..xtahu
*taken from my old post at jiwang.org
Shortcut
11 Sep 2009 Leave a Comment
in Computer
1.Computer Management
“compmgmt.msc”
2.Driver Manager
“devmgmt.msc”
3.Disk Defragmenter
“dfrg.msc”
4.Disk Management
“diskmgmt.msc”
5.Event Viewer
“eventvwr.msc”
6.Group Policy
“gpedit.msc”
7.Memory Usage
“mem”
8.Backup or Restore Wizard
“ntbackup”
9.System Configuration Utility
“msconfig”
10.File Signature Verification
“sigverif”
*taken from my old post at jiwang.org
Fun with google
11 Sep 2009 Leave a Comment
in Computer
1.Fun with google
-mula2,buka Internet Explorer—>pergi kat google.com—>taip “xx-klingon” atau pun
“xx-piglatin”–>tekan “I’m feeling lucky button”—>pastu tgk la apa yg terjadi.Enjoy
2.Fun with Google again(access network camera)
-taip nie
inurl:”viewerframe?mode=motion”
pastu tekan google.Recommended guna IE y.Pastu pilih je la network camera yg available
*taken from my old post at jiwang.org
