1

拡張機能として隠しフィールドを作成しました。Internet Explorer では問題なく機能しましたが、Chrome または Mozilla で実行したい場合はサポートされませんでした...

public static MvcHtmlString hiddenText(this HtmlHelper helper, string Text)
{
    var tag = new TagBuilder("input");
    tag.MergeAttribute("id", "hid");
    tag.MergeAttribute("name", Text);
    tag.MergeAttribute("value", Text);
    return new MvcHtmlString(tag.ToString())
}

私が書いたコードがmozillaまたはchromeで動作するように解決策はありますか..ありがとう..

4

1 に答える 1

3

入力タイプを指定したい場合があります。

tag.MergeAttribute("type", "hidden");

余談ですが、非表示のフィールドを作成できるヘルパーが既に組み込まれていることに気付きましたか?

@Html.Hidden()

@Html.HiddenFor()
于 2012-08-15T03:53:41.230 に答える