首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC callbackUrl在guid之前删除文本

MVC callbackUrl在guid之前删除文本
EN

Stack Overflow用户
提问于 2016-04-14 15:05:58
回答 1查看 34关注 0票数 1

我目前正在为我的网站进行注册确认,并做了如下回调:

代码语言:javascript
复制
var callbackUrl = Url.Action("RegisterActivation","Account", new { activationToken }, protocol: Request.Url.Scheme);

身体:

代码语言:javascript
复制
string body = @"<h4>Welcome!</h4><p></p><p>To get started, please click <a href=""" + callbackUrl + @""">here</a> to activate your account.</p>";

callbackUrl的输出如下:

http://localhost:3910/Account/RegisterActivation?activationToken=enuAygun40yAWnQMJsX2yA

现在的问题是,“新{ activationToken }”在令牌之前设置了activationToken=,是否有一种简单的方法来删除它,使其只链接令牌本身?

示例:http://localhost:3910/Account/RegisterActivation?enuAygun40yAWnQMJsX2yA

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-14 15:09:14

有了默认的路由注册模式之后,您可以简单地将参数名更改为id

代码语言:javascript
复制
public ActionResult RegisterActivation(string id)
{
  // use id value
}

现在你可以做了

代码语言:javascript
复制
Url.Action("RegisterActivation","Account", new { id="yourString" }, 
                                                           protocol: Request.Url.Scheme);

这将生成一个链接,如

代码语言:javascript
复制
http://localhost:3910/Account/RegisterActivation/enuAygun40yAWnQMJsX2yA
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36627089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档