|
Use the String.Format method.
Paul Marfleet
"No, his mind is not for rent
To any God or government"
Tom Sawyer - Rush
|
|
|
|
|
Hi there,
I have never worked with windows authentication in a web application. I am using ASP.NET and C# 2.0. I need to display everything that there is to display
about the currently logged in user. I have no idea where to start. Please can someone advise?
I have the following code, it displays the user and some roles, not if it is all the roles, but I was told to display groups and everything else associated
with the currently logged in user.
My code:
AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
WindowsPrincipal myPrincipal = (WindowsPrincipal)Thread.CurrentPrincipal;
Response.Write(myPrincipal.Identity.Name + "<br /><br />");
// Use IsInRole to determine the role of the current user
Array wbirFields = Enum.GetValues(typeof(WindowsBuiltInRole));
foreach (object roleName in wbirFields)
{
try
{
Response.Write(roleName + " " + myPrincipal.IsInRole((WindowsBuiltInRole)roleName) + "<br />");
}
catch(Exception)
{
Response.Write(roleName + ": Could not obtain role for this RID.");
}
}
My results after running the code is:
DOMAIN\username
Administrator False
User True
Guest False
PowerUser False
AccountOperator False
SystemOperator False
PrintOperator False
BackupOperator False
Replicator False
But I need everything!!
Thanks
Brendan
|
|
|
|
|
Hi
I have to read all the link lines in HTML file. If the links path is not already there, then append link. I have done like below but I could not append the link if I use my code.
StreamReader sr = File.OpenText(navigationFile);<br />
String line = sr.ReadToEnd();<br />
if (!(line.IndexOf(pubPath) > 1))<br />
{<br />
sr.Close();<br />
using (StreamWriter sw = File.AppendText(navigationFile))<br />
{<br />
sw.WriteLine("<br />");<br />
sw.WriteLine("<a href=" + pubPath + ">");<br />
sw.WriteLine(pubTitle);<br />
sw.WriteLine("</a>");<br />
sw.Close();<br />
}<br />
Does any one have Idea about it.
thanks.
|
|
|
|
|
Hi
I have to read all the link lines in HTML file. If the links path is not already there, then append link. I have done like below but I could not append the link if I use my code.
StreamReader sr = File.OpenText(navigationFile);
String line = sr.ReadToEnd();
if (!(line.IndexOf(pubPath) > 1))
{
sr.Close();
using (StreamWriter sw = File.AppendText(navigationFile))
{
sw.WriteLine(" ");
sw.WriteLine("");
sw.WriteLine(pubTitle);
sw.WriteLine("");
sw.Close();
}
Does any one have Idea about it.
thanks.
|
|
|
|
|
Does any1 know if its ok to upload asp.net files as well as their c# code behinds to a web server throguh a normal ftp client
I have recently uploaded a folder containing all the asp.net files i have created throuhg vwd including folders bin, appcode etc
But im gettin the error message
It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
|
|
|
|
|
Not trying to be a dick... but did you configure the virtual directory as an application with the IIS configuration tool in Admin Tools in Control Panel?
|
|
|
|
|
No havent configured that because the web server is not mine and is a companies who I am hosting off
is that what i need to do?
|
|
|
|
|
Hi all,
i have an intermediate knowledge on asp.net and am using Vs2005 to write the programme.
i have two drop down lists on my web page and whenever i try to set the selected text, it always changes to the second one.
here is a short code snippet.
************************************************************************
dim dt as new datatable
dt = GetData()
me.dropdownlist1.Text = CTYPE(dt.rows(0).item("Consultant1"),string).trim
me.dropdownlist1.Text --> "Harry"
me.dropdownlist2.Text = CTYPE(dt.rows(0).item("Consultant2"),string).trim
me.dropdownlist1.Text --> "George"
me.dropdownlist2.Text --> "George"
*************************************************************************
when stepping through the code above the first drop down is initially correct but changes after the code passes over drop down 2.What am i doing wrong?
Could you help with this, please!
Anoop Brijmohun
|
|
|
|
|
i'm not fully understand what your problem is.
do you want to assign your each ddl's text or item?
if item, you have to bind your ddl first with data, set selectedvalue and selectedtext then bind it.
ddl.datasource = bla2
ddl.selectedvalue = bla2
ddl.selectedtext = bla2
ddl.databind()
then select ddl.selectedvalue with your specific item.
be careful if you want to assign with something that "by reference".
sometimes if you don't assign it correctly, the result will goes like your problem like now.
hope it helps
|
|
|
|
|
Hi thanks for you help,
Sorry should have mentioned this initially.
My ddl's has items already in its collection,
namely Harry, George. which are static
i am reading and storing data into the datatable dt, which has 2 columns - Consultant1 and Consultant2.
the problem i am experiencing is that when i assign ddl1 its value(Consultant1) and go to ddl2 and assign its value(Consultant2), ddl1 some how also gets assigned ddl2 value.
ddl1 loses it value of harry and picks up George.......
i have noe clue why...
hope this helps....
|
|
|
|
|
hello anoop,
i'm sorry due to late to reply, because yesterday was chineses new year holiday.
with how you assign the value of ddl?
is it with ddl.selectedvalue ?
if it doesnt work until you want to punch your monitor, why dont you fill you ddl's item dynamiclly?
ddl.item.clear()
ddl.item.add(new listitem("text","value"));
hope it helps..
im sorry if im too late
|
|
|
|
|
how to bind datafield in gridview
which is invisible in gridview.
like-
I'm taking 3 fields in gridview:
RestID, RestName, Description
but Description will be visible="false"
I want to take all value from 3 fields in text boxes.
thanks
You get the best out of others when you give the best of yourself.
|
|
|
|
|
From Aspx page you can do that
|
|
|
|
|
something that change in gridview, you can assign value directly to boundfield and set the boundfield.visible = false then you want to catch that value. well, it happened while i was at project.
you have to put a control to templatefield (in this case hiddenfield is great), assign it with data like example below.
when you want to get the value, you have to use FindControl method, catch the control, get the value.
ex:
'<%#DataBinder.Eval(Container.DataItem, "PolicyNo")%>'
hope it helps
tell me if my writing's confusing
|
|
|
|
|
Hi All,
I am trying to open connection to Sql database server through an ASP.net application using an Ip address.
connstrr="Data Source=111.11.111.20;Initial Catalog=TestData;User ID=Testdate;Password=Test"
I get the following error on my ASP.net code Connection.open() line..
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
Can any one advice me what is the problem?
Thank you
|
|
|
|
|
kibromg wrote: connstrr="Data Source=111.11.111.20;Initial Catalog=TestData;User ID=Testdate;Password=Test"
Are you accessing local system or any remotes system server ?
What is the SQL Server version ? is it SQL Server EXpress Edition ?
|
|
|
|
|
Thank you for your response.
I am using SQL2005 and accessing it remote server.
Thank you
|
|
|
|
|
is it SQL SERVER Express Edition ?
|
|
|
|
|
Thank you onec again.Its not Express edition.
|
|
|
|
|
|
This is a very common error. By default SS2005 does not permit remote connections. A quick google of this error should provide some guides as to how to use the surface area configuration stuff.
|
|
|
|
|
|
hi;
i have adrotator control in my webpage,
i want to update the images in regular intervels without using timer control.
i want pictures to be changed in regular intervels without refreshing the page.
how to do this?
i dont want to use update panel and timer control too.
is it possible to change the pictures in regular intervels without refreshing the page.
The most difficult phase of life is not when no one understands you ; It is when you don’t understand yourself.
|
|
|
|
|
hi,
i also want to do the same thing.
have you got any solution??
Thanks
Pragnesh
Pragnesh Patel
|
|
|
|
|
function ChangePage(id)
{
// save the page clicked
document.all.PageNumber.value = id;
// call the __doPostBack function to post back the form and execute the //PageClick event
__doPostBack('PageClick','');
}
document.all.PageNumber.value = id; code is not working.
How to assign id into document.all.PageNumber.value
thanks in advance.
You get the best out of others when you give the best of yourself.
|
|
|
|