Tag: url.action

使用Url.action()传递dynamicjavascript值

任何人都可以请告诉如何使用Url.action()传递dynamic值。 就像是, var firstname="abc"; var username = "abcd"; location.href = '@Html.Raw(@Url.Action("Display", "Customer", new { uname = firstname ,name = username}))'; 名字,用户名没有获得在Url.action()方法内部的缓冲。 如何使用Url.action()传递这些dynamic值?

Url.Action将& 在我的url,我该如何解决这个问题?

我想发送variablesitemId和entityModel到ActionResult CreateNote: public ActionResult CreateNote( [ModelBinder(typeof(Models.JsonModelBinder))] NoteModel Model, string cmd, long? itemId, string modelEntity) 用这个javascript: Model.meta.PostAction = Url.Action("CreateNote", new { cmd = "Save", itemId = itemId, modelEntity = modelEntity}); 但是,正在发送的url是 localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44 我想发送 localhost:1304/Administration/blue/en-gb/Entity/CreateNote?modelEntity=Phrase&itemId=44 我怎样才能防止Url.Action把&放在我想发送的第二个variables的前面?

Url.Action参数?

在上市控制器我有, public ActionResult GetByList(string name, string contact) { var NameCollection = Service.GetByName(name); var ContactCollection = Service.GetByContact(contact); return View(new ListViewModel(NameCollection ,ContactCollection)); } 在ASPX页面我打电话, <a href="<%:Url.Action("GetByList","Listing" , new {name= "John"} , new {contact="calgary, vancouver"})%>"><span>People</span></a> 我在ASPX代码中有一个问题…我可以把名字john的logging拉出来。 但是当我给联系人=“卡尔加里,温哥华”,网页出现错误。 我怎么能在Url.Action中调用两个参数。 我尝试了下面,但似乎也是错误的。 <a href="<%:Url.Action("GetByList","Listing" , new {name= "John" , contact= " calgary, vancouver" })%>"><span>People</span></a>