|
Response.Clear The Clear method clears (erases) any buffered HTML output
Response.ClearHeader just clears the header of the output
Ahsan Ullah
Senior Software Engineer
|
|
|
|
|
Hi...
In crystal reports, while using a sub-report,
I want that at run-time the sub-report should read the database connection string which is provided in web.config file.
The main report dynamically changes the database connection according to web.config at runtime despite of whatever database is connected to it at design time, but if subreport is inserted with parameter being fetched from main report, it fails with subreport and looks for the design time database name.
This subreport that reads a parameter from main report which is supplied from control file. All the sub-report links are supplied perfectly from the main report. However, with this condition of parameter fetching, this fails at deployment since it remembers the design-time database connection.
When I tried using 'SQL Native Client' as the provider/driver in sub-report, instead of throwing an error it started fetching data from the database which was provided at design-time and not from web.config file. This leads to wrong output.
Is there any way of generating the database connection for a subreport at deployment that reads from web.config AND allows parameter reading from main report?
Quick reply is appreciated.
Thanx...
|
|
|
|
|
I'm downloading a file from server using this code
Response.Clear()
Response.AddHeader("Content-Disposition", "attachment; filename=" & file.Name)
Response.AddHeader("Content-Length", file.Length.ToString())
Response.ContentType = "text/plain"
Response.WriteFile(file.FullName)
Response.End()
it's working fine
but i've to clear the page cache below the code
Response.Expires = 0
Response.Cache.SetNoStore()
Response.AppendHeader("Pragma", "no-cache")
i'm clearing the cache using above code
both r working fine
but i'm unable to open the downloaded file through save as dialog box
the problem is clearing the cache..
But I've to clear the cache..
how can I do both things ..
help me plz
|
|
|
|
|
Add a Response.Flush() After
Response.WriteFile(file.FullName)
|
|
|
|
|
|
try using this code it may help you for downloading
System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
response.ClearContent();
response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" );
response.Flush();
response.WriteFile("File");
response.End();
|
|
|
|
|
|
Dear,
This code working perfectly i had already tried it.
You should try google and also try that code in different browser
|
|
|
|
|
System.Web.HttpResponse response = System.Web.HttpContext.Current.Response;
response.ClearContent();
response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment; filename=" );
response.Flush();
response.WriteFile("File");
response.End();
use this code in page load
Response.Expires = 0
Response.Cache.SetNoStore()
Response.AppendHeader("Pragma", "no-cache")
after that u add ur code in button click..
try this one...
|
|
|
|
|
Vanamaindia wrote: how can I do both things ..
You told, methods used by you are working fine. Then what's the issue here ?
Vanamaindia wrote: but i'm unable to open the downloaded file through save as dialog box
What do you mean by this ? SaveAs dialog will be shown by the browser. So I don't think that you can control that.
|
|
|
|
|
Hi i have 64 bit system, in that i installed vs2005,
Now i am trying to install vs2003 in my system,
IF i put vs.net prerequisties component install,
i am getting message as "This machine is missing components required for local web application and webservice development, to use that first install and configure the following component -Front page server extensions"
What i have to do now?,
Plz any one help me,
how to install vs2003 in my system
Thanks & Regards,
NeW OnE,
please don't forget to vote on the post
|
|
|
|
|
put in the windows cd and go to control panel
then go to add remove programs
then add remove windows components
and from here install the frontpage extensions
Ahsan Ullah
Senior Software Engineer
|
|
|
|
|
Ya in that add/ remove windows components,
i didnt get anything like front page extension,
i got these components only:
Accessories and utilities,
Indexing services,
Internet explorer,
IIs,
and etc
But i didnt get anything like front page extension,
plz tell me clearly,
where to i get that?,
Thanks & Regards,
NeW OnE,
please don't forget to vote on the post
|
|
|
|
|
Hi,
Try to uninstall Version 2005. Then install Version 2003 first and then Version 2003,then 2005. I'm not sure whether it will solve the problem. Just give a try.
Thanks,
Meeram395
|
|
|
|
|
click on iis and click the details button. There at the bottom you will find the front page extensions
Ahsan Ullah
Senior Software Engineer
|
|
|
|
|
How can I open a jpeg file from local or network folder at IE?
Please let me know.
|
|
|
|
|
Well, if you provide a local path to an img tag, then I'd assume it would work, if the image was there. It sounds like a dodgy thing to want to do, tho. Why do you want to ? Even if you provide a file browser to the user, you can't get the path from the file browser in js to assign it to am img control, you'd need to do a postback.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
I don't want to use image box unless, there is a way to show full size picture. Is there anyway to do?
|
|
|
|
|
do you konw HTML?
like this
I love li li huang ,
ha ha ,
but you don't who is she!
|
|
|
|
|
Hi, in my page i have 2 usercontrols in a aspx page. on left user control i have treeview. I need to create a breadcrumb on top usercontrol of the aspx page.
how do i access the selectedvalue of a treeview in the top usercontrol. plesae someone help.
I did below in page load of top user control but i get object not set to ... exception
Dim ctlheader As UserControl = CType(Me.Page.FindControl("menuleft"), UserControl)
Dim tv As TreeView = CType(Me.Page.FindControl("tvPortfolio"), TreeView)
If Not tv.SelectedValue Is Nothing Then
lblcrumb.Text = tv.SelectedValue
Response.Write(lblcrumb.Text)
End If
|
|
|
|
|
Use delegates to get your controls to talk to each other.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
I am trying to use delegates but i am having problem
in left ascx i added
Public Sub SubscribeTreeNodeChanged(ByVal Del As TreeNodeSelectedIndexChanged)
AddHandler TreeNodeChanged, Del
End Sub
Public Sub UnSubscribeTreeNodeChanged(ByVal Del As TreeNodeSelectedIndexChanged)
RemoveHandler TreeNodeChanged, Del
End Sub
in aspx in page load i added.
Me.menuleft.SubscribeTreeNodeChanged(AddressOf Me.headder.buildcrumb) --> please note headder is top ascx
in headder ascx
Public Sub buildcrumb(ByVal sender As Object, ByVal e As EventArgs)
lblcrumb.Text = "hello" --> i need to get the treenode value.
End Sub
but buildcrumb is not called at all. as i dont know how could i call this from page load of headder.ascx
In aspx i can call via Me.menuleft.SubscribeTreeNodeChanged(AddressOf Me.bindPortfolioCapexList) as i have access to menuleft control
thanks
|
|
|
|
|
OK, I don't see why that should fail to work. your events get called after pageload, and so should fire.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
I dont know why that failed but as a temporary fix I called it from aspx page itself and set top menu value as.
Dim ctlheader As UserControl = CType(Me.FindControl("headder"), UserControl)
Dim lblcrumb As Label = CType(ctlheader.FindControl("lblCrumb"), Label)
If Not Session("crumb") Is Nothing Then
Debug.WriteLine(Session("crumb"))
lblcrumb.Text = Session("crumb")
End If
but Session("crumb") really is just ValuePath of a treeview on left user control.
so it returns only ids i.e. 3271/3272/3274 but i really want it to be text and id as hyperlink
could you please tell me how. thanks
|
|
|
|
|
I guess your control needs to dynamically render links for the steps and a label at the end. One way to do this is to put a literal control on the page and just emit HTML into it.
Christian Graus - Microsoft MVP - C++
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|