繼承ASP核心標記輔助比方說,我們有這些簡化的模型: public class Person {
public string Address {set;get;}
}
public class Student: Person {
public float Grade {set;get;}
}
public class Teacher: Person {
pu
在TagHelpers中,我們通常有一個名爲asp-for的屬性來將TagHelper連接到Model屬性。 我創建了一個自定義的TagHelper,並增加了一個屬性像ASP-用於: [HtmlTargetElement("myinput", TagStructure = TagStructure.WithoutEndTag)]
public class MyInputTagHelper
我用下面的多個視圖代碼模型綁定自定義編輯器: <input asp-for="@Model.Tags" class="form-control" data-provider="tagseditor" />
<!-- some additional code will be added in future -->
,我想利用這個代碼,並創建可重用TagHelper(或alternativell
我對其中包含以下工作的代碼<select>元件的正常工作標籤助手: TagHelperAttribute forAttribute;
if (!context.AllAttributes.TryGetAttribute("asp-for", out forAttribute))
{
throw new Exception("No asp-for attribute found.");
我想寫兩個標籤助手,用於本地化剃鬚刀視圖中的字符串。父標籤的目的是收集所有由子標籤請求的密鑰,並在一批中從數據庫中獲取並緩存它們。 然後子標籤將使用緩存版本,這種方式我希望能夠降低數據庫的負載。我正在尋找這樣的事情: <parent-tag> <child-tag key="Hello" /> some HTML here <child-tag key="Hi!" /> </parent-tag>