|
|
Hello guys,
I have this problem with datagrid. When I create it using function RenderControl it wont create proper pages...it creates only labels but they are not clickable.
Code looks like this:
DataGrid dg = new DataGrid ();
dg.AllowPaging = true;
dg.PageSize = 10;
dg.PagerStyle.Mode = PagerMode.NextPrev;
dg.DataSource = ds;
dg.DataBind ();
dg.RenderControl ();
The result HTML looks like this:
<table cellspacing="0" rules="all" border="1" style="border-collapse:collapse;"><br />
<tr><br />
<td>IntegerValue</td><td>StringValue</td><td>CurrencyValue</td><br />
</tr><tr><br />
<td>0</td><td>Item 0</td><td>1,23</td><br />
</tr><tr> <br />
<td><span><</span> <a>></a></td><br />
</tr><br />
</table>
As you can see there is no links on the last row so no page can be changed
Thanks in advance for any help.
|
|
|
|
|
I have passed your post several times , thinking mybe there is another way that i dont know that we can use for paging, but i cant understand what is your problem. why do you use "dg.RenderControl();"
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
Well I must admit I am very new to ASP, I have inherited this project so i cant make any fundamental changes. The main idea is to create whole HTML page to a string variable and pass it for further process...
|
|
|
|
|
Hey everyone,
Can we allow/deny access to a particular page to a particular user.
Please dont bother about the reason why this functionality is required. Question is, can we configure our application this way.
I have been asked this question many a times in interviews
And still Im not sure this can be done or not.
Any help will be appreciated.
Thanks
|
|
|
|
|
vishwjeet wrote: Question is, can we configure our application this way.
Of course we can. What could possibly stop you ?
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
How to do it?
While configuring the application using the Configuration Tool, we can allow/deny access only to the folders within the project directory.
|
|
|
|
|
Oh, I see. I have no idea, I never use the built in rubbish, I write my own code to do things like that.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
why dont you make your own security handler and every aspx requests are processed by it. Check for the session id there, and do accordingly. ..
|
|
|
|
|
Thanks for your suggestions!!
But I was looking a way to do it using either the .NET Application Configuration Utility or through the config files.
Please let me know if it is possible.
Thanks!
|
|
|
|
|
If you want to specify page or full folder that don't need to be authenticated, use <location> tag in web.config.
For example
<location path="yourFoldername">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
The <b>path </b>attribute can be used to identify a specific file or child directory to which unique configuration settings apply.
|
|
|
|
|
Thanks buddy!!
I will try this one. I hope this is what I was looking for
|
|
|
|
|
I want to access the repeater dataitems from server code like this:
Repeater1.DataSource = List1; //List1 is a list of Class1 objects
Repeater1.DataBind();
foreach(RepeaterItem item in Repeater1)
{
Label.Text = ((Class1)item.DataItem).Prop1.ToString();
}
When I run it, it seems like the DataItem is null
|
|
|
|
|
You do this in the item data bound event.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Use ItemDataBound event to get the DataItems.
use e.Item.DataItem
|
|
|
|
|
Hi,
I want to know if it's possible to get rounded corners border,
for example:
<asp:Panel runat="server" ID="pnl" BorderStyle="solid" BorderColor="black" BorderWidth="2px">
some text...<br/><br/>
</asp:Panel>
<ajaxToolkit:RoundedCornersExtender ID="rce" runat="server"
TargetControlID="pnl"
Radius="6"
Corners="All" />
I tryed it, but I dont get rounded corners
|
|
|
|
|
Try this code, you will have the idea abt this control...
<asp:Panel ID="pn1" runat="server" BorderWidth="2" BorderColor="Red"
BorderStyle="Solid">
Some Text here</asp:Panel>
<ajaxToolkit:RoundedCornersExtender ID="roundecorner" runat="server" TargetControlID="pn1"
Radius="20" Corners="All" Color="Green">
</ajaxToolkit:RoundedCornersExtender>
Hope this will help u....
|
|
|
|
|
not what I'm looking for...
I'll be more specific...
The background of the panel has to be a picture(with repeat-x) and the picture's top is white, so I have to define a border in order to make it looking good...
here is a picture of the wanted result:
http://img269.imageshack.us/img269/8530/eampn.png[^]
|
|
|
|
|
dirs = Directory.GetDirectories(path);
foreach (string dir in dirs)
{
string dirName = dir.Substring(dir.LastIndexOf("\\") + 1);
TreeNode child = new TreeNode();
child.Text = dirName;
child.Value = "";
child.PopulateOnDemand = false;
child.Collapse();
child.ImageUrl = "/images/dir.jpg";
node.ChildNodes.Add(child);
////////
filess = Directory.GetFiles(dir.ToString());
......
}
i wrote this code for get files and directory from a path e.x. when i write (path = d:\\programfile) i can list the directory and files, but now
i want get field and folders that there is in ftp path e.x. when i write (path=ftp://192.168.0.9 or path = ftp://myftp) i can list the directories and files that there is that path. is it possible? how can i do? is there any body help me or can u give me a sample
|
|
|
|
|
What does this have to do with ASP.NET ?
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
i found this example from msdn:
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://192.168.0.9/");
request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
// This example assumes the FTP site uses anonymous logon.
request.Credentials = new NetworkCredential("anonymous", "janeDoe@contoso.com");
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
Console.WriteLine(reader.ReadToEnd());
Console.WriteLine("Directory List Complete, status {0}", response.StatusDescription);
reader.Close();
response.Close();
when i write it in consoleApplication it is right, but now i want write it in webApplication and show the output in tree can u help me?
|
|
|
|
|
OK, so your question now is, how do you show the result of this call in a tree ? You will need to parse reader.ReadToEnd(), and then you will need to take that data and put it into your tree structure.
Why would you write a website which supports FTP like this ? You're going to let users move data to and from your server ?
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
WebRequestMethods.Ftp might help you out. See this[^] stricle here at CP.
It's not necessary to be so stupid, either, but people manage it. - Christian Graus, 2009 AD
|
|
|
|
|
i m using MultiView and view controls on single asp.net2.0 page. i have place my image buttons inside the view controls which are upto 130 buttons. when i place some more image buttons it show this error in he Exception of type " System.OutOfMemoryException" was thrown. i don't know whats problem. please help me to handle this problem
thanks
|
|
|
|
|
Saif-ur-Rehman Tanoli wrote: type " System.OutOfMemoryException" was thrown
Its very difficult to tell the details of the error with out much knowing about your application. The cause is Memory.
Where is your application hosted?
Which session mode are you using?
Is there any larger data in Session?
Are you tried to downloading larger number of image?
Please Read This Article for More Information[^]
|
|
|
|