Jefferson
Jefferson

Reputation: 93

Razor Controller value is null

The controller value is null but in the view I see it being sent in the debugger? Is there something that I am missing?

View

    <div id="guidelineName">
@{ Html.RenderAction("Index", "GuidelinesPicklist", new { GuidelineId = Model.GuidelineId,leaveOutAlgorithmItems = true,separateActiveItems = true}); }
    </div>

Debugger Id is seen Id is seen

Controller value is null enter image description here

public ActionResult Index(string value, bool leaveOutAlgorithmItems = false, bool separateActiveItems = false, bool clientOnly = false)
        {
            string x = value;
            return Widget(value, new PicklistSettingsModel
            {
                Placeholder = "Choose a guideline...",
                ClientOnly = clientOnly,
                AdditionalArguments =leaveOutAlgorithmItems || separateActiveItems
                    ? new object[]
                      {
                          value,
                          leaveOutAlgorithmItems,
                          separateActiveItems
                      }
                    : null
            });
        }

Upvotes: 1

Views: 46

Answers (1)

Jefferson
Jefferson

Reputation: 93

Changed string value to GuidelineId

Upvotes: 1

Related Questions