我想用另一个文本替换HTML标记的内部文本。我正在使用HtmlAgilityPack
我使用此代码提取所有文本
HtmlDocument doc = new HtmlDocument();
doc.Load("some path")
foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//text()[normalize-space(.) != '']")) {
// How to replace node.InnerText with some text ?
}
但是Inne
我可能犯了错误,因为ModelState.IsValid属性在调用[HttpPost] ActionResult时总是等于false。
下面是我的HttpPost方法:
[HttpPost]
public ActionResult EditArticle(ArticleEditViewModel model)
{
//This ModelState.IsValid is allways false
if (ModelState.IsValid)
{
//Write something to database
}
}
这里是相同的,但HttpGet方法:
p