|
What are good tools to use in .NET toe re-write an URL? I have a database with 1000s of products.
modified on Wednesday, February 06, 2008 7:53:49 AM
|
|
|
|
|
|
The Knowledge wrote: Can a client create web pages oneself whenever he/she wants........
No man you can't do like this,
If you want to edit or make some changes at client side then go for javascript using javascript you can do it , but i think you can't create a new web page at client side is what i think
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
|
|
|
|
|
If you allow users or at least an administrator to create dynamic pages when you are using portal technics. Basically, you have 1 physical page (Default.aspx). The requested page is provided through a query string such as pageID=2. This means that you request the page with ID 2.
When you load the Default.aspx page, you get the specific page information from a data source and build dynamic the page.
You then can make use of URL rewriting to make it look like you have multiple physical pages, but behind the scenes it is only 1 page with a lot of query strings
I tried to write an article that on my blog that explains this.
Part1[^]
Part2[^]
Part3 (re writing of the code using the Provider Model)[^]
"Dream as if you'll live forever, live as if you'll die today" (James Dean)
|
|
|
|
|
Hi
I have a cs file in my App_Code folder which contains lots of common methods i use throughout my webpage.
Previously I was testing my webpage locally on my machine and the common methods worked
However now I have uploaded them to a web server I get the following message:
The name 'Common_methods' does not exist in the current context
If any1 has any clues let us know!!
cheers
|
|
|
|
|
If ur making a website then be sure that the folder that contain aspx pages that must have a app_code folder with proper .cs file and if u r with web application then no need .dll will contain it ..........................if its running with .net running server
then check out deployment process ............................
hi
|
|
|
|
|
Hi
thanks for replying!!
its a .net application running on a windows server
I have a folder called app_code with a file in called common_methods.cs
I reference it by doing the following in one of my files
Common_methods.SetFocus(Login1.FindControl("UserName"), this);
but it cant find common_methods
why would this be?
|
|
|
|
|
ADD common_methods.cs in your project through solution explorer........after placing in app_code ................
then in any one of ur file ................make object
common_methods obj = new common_methods();
string var = obj.functionname(passparameter,....,.....);
check this out this is the way i know and it works well
Thanks & Regards
Manish Singhal
Software Engineer
Maxworth systems(Delhi)
|
|
|
|
|
Hi
thanks for the reply again
Im not really sure what you mean by the above code
why am I making it an object?
Ive got Common_methods.SetFocus(Login1.FindControl("UserName"), this);
it works fine locally but when moved to a web server it doesnt
do i need to reference it in another way?
cheers
|
|
|
|
|
<%@ Page Language="C#" %><br />
<html><br />
<body><br />
<form id="form1" runat="server"><br />
<div><br />
firstname:<asp:TextBox ID="TextBox1" runat="server"/><br />
<br /><br />
lastname:<asp:TextBox ID="TextBox2" runat="server"/><br />
<br /><br />
<asp:Button ID="Button1" runat="server" Text="Submit" /><br />
<br /><br /><br />
<asp:GridView ID="GridView1" runat="server" DataSourceID="ObjectDataSource1" /> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="returnByName" TypeName="myService.Service"><br />
<SelectParameters><br />
<asp:ControlParameter ControlID="TextBox1" Name="firstName" PropertyName="Text" Type="String" /><br />
<asp:ControlParameter ControlID="TextBox2" Name="lastName" PropertyName="Text" Type="String" /><br />
</SelectParameters><br />
</asp:ObjectDataSource><br />
<br /><br />
</div><br />
</form><br />
</body><br />
</html>
I want that when the user clicks the button
the gridview should be filtered by the parameter values in textbox1 & 2.
Shimi
|
|
|
|
|
hi there,
i am creating a project on asp.net. can anyone help me how can i create pop up menus using javascript file.when the mouse is placed on the tabs the pop up menus must pop up.what else can we add in a pop up menu ie a image or hyper link etc.
Thanking you in advance.
Dilip
|
|
|
|
|
hai,
In my page i am having multi select list boxes.I retrieved data from sqlserver to these listboxes..Here my problem is,if i want to see the selected item ,i should scroll down and then only i can see that..Is there any solution to set focus on that selected items without scrolling?...
thanks,
ida
|
|
|
|
|
Hi all,
I am using this code to open a new window on the lostfocus of a text box
<input class="SaveHistory" onkeypress="window.event.returnValue = BacoValidateDate(window.event.keycode)"
id="txtStartdate" onkeydown="SelectStartDate_keydown" onBlur="SelectStartDate_Blur"
title="F2 - Calendar" type="text" maxLength="10" onchange="window.InvalidFlag_StartDate.innerHTML=Empty"
size="10" name="txtStartdate" runat="server"><font size="1"> (<%= strDateStringValue%>)</font>
<script language="VBS">
And
<script language="VBS">
Sub SelectStartDate_clicked
Dim curDate, calurl, d, curDate2
curDate = Baco.txtStartDate.Value
calUrl = "..\..\Calendar.asp"
If Len(curDate) > 0 Then calUrl = calUrl & "?Date=" & curDate
d = window.showModalDialog(calUrl, ,"dialogHeight:320px;dialogwidth:315px")
If Not IsEmpty(d) Then
Baco.txtStartDate.Value = d
InvalidFlag_StartDate.innerHTML = Empty
End If
End Sub
Sub SelectStartDate_keydown
If window.event.keycode=113 Then
SelectStartDate_clicked
window.event.returnValue = False
End If
End Sub
Sub SelectStartDate_Blur
If <%=Request.QueryString("Action")%> = 4 Then
window.location="Mypage.aspx?Res_Id=<%=Request.QueryString("Res_Id")%>&Cycle=" & Baco.txtCycle.value & "&SchCode=<%=Request.QueryString("SchCode")%>&Action=4&StartDate=" & Baco.txtStartDate.Value & "&sCode=" & Baco.txtSchcode.value
'Window.location="solWorkSchedule.aspx"
'window.alert("hai")
End If
End Sub
</script>
But I getting the javascript error msg as "Object Doesnot support this method in the blur event". Can some one help
Dana
|
|
|
|
|
No Problem I have solved it. I have placed some Javascript codings in the Head Part Of the HTML. I removed it to the Bottom of the page(though it should not be done)
Dana
|
|
|
|
|
I have website with 20 pages. One user have the access to all pages and i want to give access for another user for only 10 pages..
What concept i have to use here?
G. Satish
|
|
|
|
|
Could you explain it properly ?
What i understood is that depending on the user type,he would be able to access different pages.
First thing you need to differentiate the users like,
Admin,user..etc
While login Check the Credentials if user is Admin or User
now how to implement this ?...
For that you should have some workflow to your web.
Create a base class that extends UI page and impliment the logic in this base class
now your every page must extends this base class instead of System.Web.UI.Page
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
|
|
|
|
|
But, i need this at authentication concept. Any authentiction concept is used to give access to the users...
G. Satish
|
|
|
|
|
Hi satish,
ya 2 months before i got same probs,
i have achieved this using some usercontrol,
While authentication time get the userid,
based on his userid u can view the pages in that usercontrol,
Thanks & Regards,
Mageshh,
please don't forget to vote on the post
|
|
|
|
|
ya sandip is right .....................check the user type .........then u can move further .........................one way sandip told u .......
i have another in ma mind that create a 2 user controls one have the link to all pages and other have link to 10 pages only and add these 2 user control to every page of application and now hide the 1st control if it is user or hide the 2nd user control if it is admin ....................................
Sandip can u please enlarge the concept of UI page how can we achieve that...............................................
Thanks & Regards
Manish Singhal
Software Engineer
Maxworth systems(Delhi)
|
|
|
|
|
Sorry Manish,
Actually i amo getting any mail from CP that's why couldn't see your post.
manish.singhal wrote: Sandip can u please enlarge the concept of UI page how can we achieve that
Every page base class is System.Web.UI.Page if you want to do any implimentation in every page Like (LOGIN credentials,Security...etc)
you can have a base class like BaseClass which inherites from System.Web.UI.Page and Override Page Load method also you can have impliment interface in thise base class that will have all work flow methods. Now your Page will inherite from this base class instead System.Web.UI.Page and override/call the base class method from your page
Thanks and Regards
Sandeep
If If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
|
|
|
|
|
sorry sandip but i dint got can please elaborate that..........................................................
Thanks & Regards
Manish Singhal
Software Engineer
Maxworth systems(Delhi)
|
|
|
|
|
Hi All,
I want to allow user to select & arrange columns that he would like to view on the report page. Something similar to Outlook. Which data control in asp.net would allow me to do this?
Regards,
Tanmay.
|
|
|
|
|
Hi all,
can anyone help me...
i have a aspx page and iam retriving some data to that page from the sql server.
that data is like index...
and i have anchor tags for a,b,c,....z.
when ever i click on 'a ' it should go to the items which starts with letter a..
if i click on 's' it should go to the items which starts with letter s...
thanks in advance..
siri
|
|
|
|
|
Your question has nothing to do with ASP.NET. You should have posted it in the Web Development forum.
Anyway, you could add a querystring variable to the url for each hyperlink which represents the selected letter. In your server-side code, you can pick up the value of the querystring variable by referencing the Request.QueryString .
Paul Marfleet
"No, his mind is not for rent
To any God or government"
Tom Sawyer - Rush
|
|
|
|
|
I created a Class by name Studentinfo with required properties
public partial class _Default : System.Web.UI.Page<br />
{<br />
ArrayList al = new ArrayList();<br />
<br />
<br />
protected void Page_Load(object sender, EventArgs e)<br />
{<br />
<br />
al.Add(new StudentInfo(1, "aaa", "MCA", "bbb", "ccc", 2));<br />
al.Add(new StudentInfo(2, "bbb", "MBA", "ccc", "aaa", 2));<br />
al.Add(new StudentInfo(3, "yyy", "LKG", "aaa", "aaa", 0));<br />
<br />
GridView1.DataSource = al;<br />
GridView1.DataBind();<br />
<br />
}<br />
<br />
<br />
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)<br />
{<br />
<br />
}<br />
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)<br />
{<br />
DetailsView1.DataSource = al;<br />
DetailsView1.PageIndex = GridView1.SelectedIndex;<br />
DetailsView1.DataBind();<br />
<br />
}<br />
<br />
protected void DetailsView1_ModeChanged(object sender, EventArgs e)<br />
{<br />
<br />
}<br />
protected void DetailsView1_ModeChanging(object sender, DetailsViewModeEventArgs e)<br />
{<br />
if (e.CancelingEdit)<br />
{<br />
DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);<br />
}<br />
else if (e.NewMode == DetailsViewMode.Edit)<br />
{<br />
DetailsView1.ChangeMode(DetailsViewMode.Edit);<br />
}<br />
DetailsView1.DataSource = al;<br />
DetailsView1.DataBind();<br />
<br />
}<br />
protected void DetailsView1_ItemUpdating(object sender, DetailsViewUpdateEventArgs e)<br />
{<br />
<br />
}<br />
protected void DetailsView1_ItemUpdated(object sender, DetailsViewUpdatedEventArgs e)<br />
{<br />
if (e.AffectedRows == 0)<br />
{<br />
e.KeepInEditMode = true;<br />
}<br />
<br />
<br />
<br />
GridView1.DataBind();<br />
}<br />
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)<br />
{<br />
<br />
GridView1.UpdateRow(DetailsView1.PageIndex,false);<br />
GridView1.DataBind();<br />
<br />
}<br />
}
then i created a GridView1 and binded with arraylist
whenever i click on select button DetailsView should come with required values thus when we update in DetailsView by clicking edit and update.
The Updated values should reflect in GridView also.
Please help me in this ...
usharani
|
|
|
|