c# - How to set a name to the TITLE of a newly opened tab from the @Html.ActionLink cshtml page -


my current code in index.cshtml page:

@html.actionlinks(@html.actionlink(objlist.name, "name", "controllername", new {id=objlist.id}, new {target = "_blank"})) 

the above code makes me open page(name.cshtml) in new tab after clicking link in index page. goal assign name(objlist.name) title new tab. so, added title attribute in following code not working expected.

 @html.actionlinks(@html.actionlink(objlist.name, "name", "controllername", new {id=objlist.id}, new {target = "_blank", title = objlist.name})) 

how acheive this?

you have pass objlist.name parameter "name" action, in action can include name in viewbag:

viewbag.mytitle = nameparameter; 

and in "name" view:

<title>@viewbag.mytitle</title> 

if using layout page, have put in "name" action:

viewbag.title = nameparameter; 

because in layout view have this:

<title>@viewbag.title</title> 

Comments

Popular posts from this blog

Why does Ruby on Rails generate add a blank line to the end of a file? -

keyboard - Smiles and long press feature in Android -

node.js - Bad Request - node js ajax post -