Как добавить атрибуты с дефисом и двоеточием в методы Html Helper в бритве?(синтаксис vuejs) - PullRequest
0 голосов
/ 13 февраля 2019

Я хочу добавить v-on: нажмите или @ нажмите , как в следующем html вспомогательном методе:

@Html.TextBoxFor(x => x.ItnScanCaseCode, new { @id="txtid",@click = "onchangeevent();" })

Как это сделать?

Ответы [ 2 ]

0 голосов
/ 16 февраля 2019

Вам просто нужно использовать подчеркивание, а не - бритва заменит его дефисом.это так просто !!!

@Html.TextBoxFor(x => x.ItnScanCaseCode, new { @id="txtid",v_on:click = "onchangeevent();" })
0 голосов
/ 13 февраля 2019

Вы можете использовать Dictionary для htmlAttributes, например:

@Html.TextBoxFor(x => x.ItnScanCaseCode, htmlAttributes: new Dictionary<string, object> {
    { "v-on:click", "onchangeevent()" },
    { "id", "txtid" }
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...