我对ASP.NET核心相当陌生,现在我正试图从总体上掌握UrlHelper的工作原理。
在我的控制器中,我想创建一个指向同一控制器中另一个操作的绝对网址,例如http://localhost:PORT/api/controller/action。现在的问题是,我该怎么做?
我已经尝试了以下几点:
var urlHelper = new UrlHelper(new ActionContext());
var url = urlHelper.Action("ACTION", "CONTROLLER");
此外,像ActionContext这样的不同上下文是什么
我是asp.net的新手。我想使用asp.net创建一个web服务。我使用完成了一个项目。
我有这样的课:
public class QRCodeItem
{
[Key]
public Byte Version { get; set; }
public int PrintPPI { get; set; }
public int CellSize { get; set; }
}
[Route("api/QRCode")]
[ApiController]
public class QRCodeController
每次我点击将视频加载到新页面时,url参数都在获取基数,然后重复它们自己。所以它从/screen/mobile/videos.asp传到/screen/mobile/videos.asp#/screen/mobile/videoplayers.asp?id=b7c5z654vz_ak0
我已经尝试过很多次了,但似乎无论我做什么,它总是求助于上面的方法,即使是使用绝对urls。
$(".videolink").unbind("click").click(function(e) {
e.preventDefault();
var da
我在ASP.NET中使用HtmlAgilityPack抓取HTML DOM元素,目前我的代码加载了所有的href链接,这意味着子链接也是子链接。但我只需要我的域名网址依赖的网址。我不知道如何为它写代码。有人能帮我做这件事吗?下面是我的代码:
public void GetURL(string strGetURL)
{
var getHtmlSource = new HtmlWeb();
var document = new HtmlDocument();
try
{
document = getHtmlSource.Load(strGetURL);
var a