Wednesday, 31 March 2010
Wednesday, 10 March 2010
Open a Page in a new window from code behind in asp.net
Dim strScript As String = ""
Page.RegisterStartupScript("PopUp", strScript)
Here "filePath " can be a page name like "/Application/folder/default.aspx" or "/Application/folder/mypdffile.pdf".
Page.RegisterStartupScript("PopUp", strScript)
Here "filePath " can be a page name like "/Application/folder/default.aspx" or "/Application/folder/mypdffile.pdf".
Tuesday, 9 March 2010
Remove non-numeric or non-alphameric characters.
This can be used to remove or save any range of characters from a string or field.
declare @s varchar(100), @i int
select @s = 'asd i/.,<>as>[{}]vnbv'
select @s
select @i = patindex('%[^a-zA-Z0-9 ]%', @s)
while @i > 0
begin
select @s = replace(@s, substring(@s, @i, 1), '')
select @i = patindex('%[^a-zA-Z0-9 ]%', @s)
end
select @s
gives
before
asd i/.,<>as>[{}]vnbv
after
asd iasvnbv
Removing the characters from a field in a table
create table #a (s varchar(100))
insert #a (s) select 'asd i/.,<>as>[{}]vnbv'
insert #a (s) select 'aaa'
insert #a (s) select '123 ''h 9)'
select * from #a
while @@rowcount > 0
update #a
set s = replace(s, substring(s, patindex('%[^a-zA-Z0-9 ]%', s), 1), '')
where patindex('%[^a-zA-Z0-9 ]%', s) <> 0
select * from #a
Gives
before
asd i/.,<>as>[{}]vnbv
aaa
123 'h 9)
after
asd iasvnbv
aaa
123 h 9
Monday, 8 March 2010
Asp.Net page Life Cycle events
If (!IsPostBack)
- Begin PreInit
- End PreInit
- Begin Init
- End Init
- Begin InitComplete
- End InitComplete
- Begin PreLoad
- End PreLoad
- Begin Load
- End Load
- Begin LoadComplete
- End LoadComplete
- Begin PreRender
- End PreRender
- Begin PreRenderComplete
- End PreRenderComplete
- Begin SaveState
- End SaveState
- Begin SaveStateComplete
- End SaveStateComplete
- Begin Render
- End Render
If(IsPostBack)
- Begin PreInit
- End PreInit
- Begin Init
- End Init
- Begin InitComplete
- End InitComplete
- Begin LoadState
- End LoadState
- Begin ProcessPostData
- End ProcessPostData
- Begin PreLoad
- End PreLoad
- Begin Load
- End Load
- Begin ProcessPostData (Again)
- End ProcessPostData (Again)
- Begin Raise ChangedEvents
- End Raise ChangedEvents
- Begin Raise PostBackEvent
- End Raise PostBackEvent
- Begin LoadComplete
- End LoadComplete
- Begin PreRender
- End PreRender
- Begin PreRenderComplete
- End PreRenderComplete
- Begin SaveState
- End SaveState
- Begin SaveStateComplete
- End SaveStateComplete
- Begin Render
- End Render
Export to Excel from html
Response.Clear()
Response.Buffer = True
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("content-disposition", "attachment;filename=MyFiles.xls")
Response.ContentEncoding = System.Text.Encoding.Unicode
Response.BinaryWrite(System.Text.Encoding.Unicode.GetPreamble())
Me.EnableViewState = False
Response.Write(Session("Str"))
Response.End()
Response.Buffer = True
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("content-disposition", "attachment;filename=MyFiles.xls")
Response.ContentEncoding = System.Text.Encoding.Unicode
Response.BinaryWrite(System.Text.Encoding.Unicode.GetPreamble())
Me.EnableViewState = False
Response.Write(Session("Str"))
Response.End()
Subscribe to:
Posts (Atom)