Automatically Add Specific Value From Current Route To All Generated Links?

Feb 20, 2011

I have site culture in URLs like this:

routes.MapRoute(
"Default",
"{language}/{controller}/{action}/{id}",
languageDefaults,
languageConstraints)

And it works like a charm with a little help from custom MvcHttpHandler that sets current thread's UI culture on every request based on route value. My problem is how do I automatically add the language route value from current request to all outgoing links? E.g. when page /EN/Foo/Bar is requested, I would like this

<%=Html.ActionLink(
"example link",
MVC.Home.Index()) %>

To automatically generate the same result as this:

<%=Html.ActionLink(
"example link",
MVC.Home.Index()
.AddRouteValue(
"language",
this.ViewContext.RouteData.Values["language"]) %>

And of course the same for all other helpers like BeginForm() etc. In my current code base there are already > 1000 occasions where these helpers are used, and requiring .AddRouteValue every time is very fragile as some developer will forget to use it with 100 % certainty. I hope the only solution is not creating custom Html helpers for everything?

View 1 Replies


Similar Messages:

Why Are The Links Changing Automatically

Oct 19, 2010

Server.HtmlDecode(wp.Body.ToString());
this.litBody.Text = body.ToString();

I'm using the above code to display database content on my website. The actual text on database is as follows.

<p>Forbury Investment Network (FIN) is a platform established to facilitate investment in early- and growth-stage companies in the technology sectors.</p>
<p>FIN was established by <a title="Clarkslegal" href="http://www.clarkslegal.com/" target="_blank">Clarkslegal</a> and its subsidiary <a title="Forbury Environmental" href="http://www.forburyenvironmental.com/" target="_blank">Forbury Environmental</a>, after 3 years of managing The EIC Environmental Investment Network.</p>

I have a test site and live site on the same server. Links work fine on test server. But when i look at the page on live server it the links are al wrong. www. is missin from both links and [URL] has become [URL]

View 2 Replies

How To Get Current Route Information In OnActionExecuting

Jun 3, 2010

my urls look like:

www.example.com/{languagecode}/{controller}/{action}/{id}
where language code is en-us, etc.
From the OnActionExecuting event, how can I get these values?

View 1 Replies

MVC :: Removing Automatically Appended Route Values From Html.ActionLink?

Aug 11, 2010

in my mvc2 application i have an action link like

[Code]....

docid is set to empty string because i want to clear ambient value of docid that is present in request context. i have gone through a lot of material on internet and even tried docid=String.Empty but it does not solve the problem and gives me url like /controller/action/id?docid=x. i also write a routeconstraint as suggested but it did not solve the problem either.clear those route values comming from request context with html.actionLink. i don't want to use html.routeLink

View 5 Replies

AJAX Download Manager / Bunch Of Dynamically Generated Links To Zip File?

Jan 25, 2011

I currently have an asp.net page which a loggd in user goes to and theres a bunch of dynamically generated links to zip files that he or she owns and can downloads.Currently they click download and I have no way of knowing if it completes succesfully etc so can't log it. I do log the attempt.Is there are good download manager or solution I can use so they will have progress bars on the site, they can queue multiple ones up and most importantly I can track failed and successful downloads.

View 1 Replies

How To Get The Url To The Current Action (after Modifying Some Route Data)

Aug 17, 2010

I'm localising a site via a Change Language control in the master page. I need to render the control with the current url you're on in each of the different languages.

So if you're on http://site.com/en/Home/About and you change the language to french, I need to direct you to http://site.com/fr/Home/About.

The localisation code works on the route data language property, so I've been trying to figure out how I can:

Get access to the current action (with all original parameters) Get the url to the current action (with all original parameters) with the route data changed.

I've tried passing the ViewContext from the parent into the UserControl, which gives me access to the route data but I can't figure out how to get the language routed url from that.

View 2 Replies

Way To Generate Links Automatically Via A Static Class

Jun 10, 2010

I would like to generate my links automatically via a static class in each of my aspx pages (or in a common BasePage).Currently I use this:

private const string TEMPLATE =
"~/One.aspx";
public static string Link ()
(
string link = String.Format(TEMPLATE);
return link;
)

But the name of my page, One.aspx is hardcoded. Is it possible to generate the path instead of this hardcoded constant TEMPLATE. You should know that I do not instantiate the class before creating the link.

View 1 Replies

Web Forms :: Automatically Create Links To Files In A Directory?

Apr 28, 2010

We are currently updating our policy page on our intranet. Currently the page is written in ASP and connects to an Excel spreadsheet that serves as an index, which contains policy name and number. We also have a directory that contains all of the policiesnamed the policy number. The control that is currently being used will get all of the policies listed in the index and create links for them. We do not have to manually create the hundreds of links we just update the index. Does anyone have an idea of a control or a way I can accomplish this in asp.net?

View 1 Replies

GUID Not Being Generated Automatically When Db.submitchanges

Mar 13, 2011

I have a couple of tables I ported over to a new database. Everything is exactly the same from the legacy one to the new one. The back-end code that submits the user generated data to the database is also the same. When I submit changes to the database, all of the submitted information populates the correct columns but the column that stores the GUID populates with all 0's. When I enter in the columns manually using SQL Server Management Studio, the GUID gets populated as it does in the legacy version.

View 2 Replies

Use Normal Asp Inputs Instead Of Telerik's Automatically Generated Ones?

Oct 26, 2010

How can I change

<telerik:RadTextBox runat="server" ID="txtUserName" Width="238px" EmptyMessage="Lütfen 'Kullanıcı Adı' nızı giriniz.">
</telerik:RadTextBox>

in normal asp input form because in teleriks format I can not use

onFocus="javascript:toggleMsg('msg-2')" or
onBlur="javascript:toggleMsg('msg-2')

View 2 Replies

Security :: Profile Class Not Generated Automatically?

Feb 18, 2010

I'm new to this forum, Ok here is the problem. I tried to implement the user profile pattern that provided by ASP.Net 2.0, first I added this couple of tags to the web.config

<system.web>
<anonymousIdentification
enabled="true"/>
<profile>
<properties>
<add
name="Name"
allowAnonymous="true"/>
<add
name="Age"
allowAnonymous="true"
type="System.Int16"/>
<group
name="User">
<add
name="Category"
allowAnonymous="true"/>
<add
name="MemberSince"
allowAnonymous="true"
type="System.DateTime"/>
<group>
<properties>
<profile>

Then I buit the project and moved to the page code behind, the surpise is that I didn't have the Profile object in the intellisense.

View 3 Replies

Architecture :: Reorder Menu Which Application Automatically Generated?

Mar 16, 2010

I just started learning WCSF,but I encounterd a problem on the menu which the application automatically generated. But I don't know how to reorder the menu.

View 2 Replies

Web Forms :: Menu Links Reflecting Current Page

Sep 17, 2010

What would be the standard easiest way to change the css class of the link that is the link for the page that is currently displayed. So that it will reflect on the menu links.

View 3 Replies

Data Controls :: Display Automatically (Auto) Generated Row Number In GridView Column

May 7, 2015

I would like to inquire about the delete the data in gridview with automatic number parameter ..when I edit a field with auto parameter number, how do I delete a field that does not automatically sort ..ex:

1. ROBERT
2. EMILIA
3. JOSE

When I remove the column to 2 EMILIA, then display in gridview 1. ROBERT 3. JOSE.

Coding that I got when I remove emilia then display in gridview 1.ROBERT 2.JOSE .. (sequence automatically) 

private void Bindemptydt() {
//Declare a datatable for the gridview
DataTable dt = new DataTable();
//Add Columns to the datatable
dt.Columns.Add("COLUMN");
dt.Columns.Add("TEXT");

[Code] .....

View 1 Replies

Automatically Downloading Files From A Specific Website?

Feb 8, 2011

I am a very new programmer.. A website is providing a lot of zip files that i needed. It will be updated/uploaded new zip files weekly. What I need to do is write a program/script to do auto downloading from the web weekly.. for example, this is the web link

http://www.google.com/googlebooks/uspto-patents-applications-yellowbook.html ( you can see a lot of zip files there )

so my question is What script i have to write(i got no experience in writing any script, so what can you suggest?) so i can download the zip file programmatically? then how should i make it to download the new zip file uploaded weekly?Is it i have to use DOM...unix? if yes, i will do some research on tat to make it work.

View 3 Replies

Security :: Set Specific Time Out To Logout User Automatically

Jun 22, 2010

Below code is working fine, it will logout user in after 1 minute, since I have another login control in Home page, I was trying to add another line:

<forms loginUrl="Default.aspx" timeout="1"/>, but gives me error: The element <forms> may only appear once in this section,

so the timeout in the webconfig can only have one page for the function?

[Code]....

View 1 Replies

Web Forms :: MS Reporting Services - Report When Generated By Default Should Be Of Current Month And Year

Mar 13, 2012

ReportViewer1.LocalReport.ReportPath = Server.MapPath("reports/DETAILS.rdlc"); 
ReportDataSource rdS = new ReportDataSource("PERSONAL",
GetData()); ReportViewer1.LocalReport.DataSources.Clear(); 
ReportViewer1.LocalReport.DataSources.Add(rdS); 
ReportParameter rp = new ReportParameter("Year", ListYear.SelectedValue); 
ReportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });

I have a listbox with year  and another with month

I need that the report when generated by default shld be of current month & year

when the users selects the month or and year from the listbox i shld get the reposrt accordingly

I get error when passing parameters

I tried using even server report instead of local

When using local i get report path not set ....

View 1 Replies

Send Email Automatically When New Data With Specific Criteria Inserted?

May 18, 2010

I have website in the internet with many data in it. user search in data and filter it.

user save that filtering criteria. i want send email notification automatically to that user when new data inserted in site that match with saved filtering criteria.

i use asp.net and sql server 2008. i dont have dedicated server.

View 1 Replies

Automatically Highlight Specific Character In Link Text Using JQuery?

May 13, 2010

I'm adding hotkeys to a web application in order to enable keyboard shortcuts for our CSRs to use, to reduce injury and increase calls-per-hour. I'm using an ASP.net UserControl to inject javascript into the page and it's working great. I want the control to "just work", so that when hotkeys are assigned, using a declarative syntax, if the hotkeyed letter exists in the link text, it will be highlighted automatically, so the developer doesn't have to do anything, and also to maintain consistency in visual cues. Here's the code to assign hotkeys, if it matters:

<uc:HotKeysControl ID="theHotkeys" runat="server" Visible="true">
<uc:HotKey ControlName="AccStatus$btnInvoiceEverBill" KeyCode="ctrl+v" />
<uc:HotKey ControlName="AccStatus$btnRefund" KeyCode="ctrl+u" />
<uc:HotKey ControlName="thirdControl" KeyCode="ctrl+p" />
</uc:HotKeysControl>

I want something like:

<a href="whatever" name="thirdControl">Make a <span class=hotkey">P</span>ayment</a>

but I'm not married to the idea of injecting a <span/> in there if there's a better way. How can I do this in CSS or JQuery? Is there a way to pass in a letter to a CSS style and have it change the color of the text displayed? Should I generate javascript to highlight the text when the page loads? What would/did you do in this situation?

View 1 Replies

Security :: How To Ask The Current User Have The Specific Role

Apr 21, 2010

how do i ask if the current user have the specific role ...

like ... if(user is in role)

{
do simthing...
}

View 2 Replies

Forms Data Controls :: Selecting Specific Data And Adding Links?

Jun 14, 2010

I'm trying to access and display certain data in my database using category ID's. I've added values to the links in a link list and I was to have the selected value as the one that determines the selection in the selection statement. For example, "SELECT [ID_key] AS ID_Key, [Title], [Source], [PublicationDate], [Url], [CatID] FROM [Newsarts] WHERE ([CatID] = Linklist1.SelectedValue)". I know Linklist1.SelectedValue doesn't work or it may work and I don't know how but I want to be able to use the value selected from the previous link. Is there a way?

Also, after all the data is displayed, I would like them to become links themselves. Basically, I want to choose a category, then choose an article in that category, and they hit the link to display the article's content.

View 2 Replies

Save The File Automatically After The File Is Dynamically Generated

Jan 28, 2011

I have converting some pages into the PDF/Documents.

My requirement

1)Generate dynaimaclly document (Done already)

2)Save the file (Not done)

3)Mail the saved files as an Email to the user (Not done)

View 3 Replies

MVC :: Webforms Route / Implementing Route In Global.asax

Mar 13, 2011

I tried to mix asp.net 4 webfrom and ASp.Net MVC 3. I add required lines in webconfig, but I've issues implementing route in global.asax

Currently I use several routes for webfroms. routs template are like below

routes.MapPageRoute("Node", _
"article/sport/{nID}/", _
"~/article/articleview.aspx")

I encounter error, when I add below lines to global.asax

routes.MapRoute( _
"Defaultss", _
"{controller}/{action}/{id}", _
New With {.controller = "Home", .action = "Index", .id = UrlParameter.Optional} _
)

I want to know how could I mix ASp.Net MVC routes with webforms routes.

View 3 Replies

MVC :: A Route Named 'Admin_default' Is Already In The Route Collection?

Mar 9, 2010

when i run the app i got this error

A route named 'Admin_default' is already in the route collection. Route names must be unique.
Parameter name: name

this is my AdminAreaRegistration

[Code]....

View 2 Replies

Route Constraints And Empty Route?

Sep 24, 2010

I have a url that I want to map routing to:

[URL]

where tabvalue is one of: "personal", "professional", "values" or nothing.

I want to map it to a route like:

Member/Edit/{tab}

But my problem is - I don't know how to specify such constraints. I'm trying this regex:

^[personal|professional|values]{0,1}$

but it only works when I use url

[URL]

[URL]

and doesn't work for

[URL]

how to specify the correct constraint?

P.S. I'm not using MVC, just asp.net WebForms

View 6 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved