PageRenderTime 56ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 1ms

/Librerias/MvcContrib.FluentHtml.xml

#
XML | 1236 lines | 1234 code | 0 blank | 2 comment | 0 complexity | 2e099cc5491a46ee0ce40c2f2c758554 MD5 | raw file
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>MvcContrib.FluentHtml</name>
  5. </assembly>
  6. <members>
  7. <member name="T:MvcContrib.FluentHtml.Behaviors.IBehavior`1">
  8. <summary>
  9. Generic implementation of behavior for an <see cref="T:MvcContrib.FluentHtml.Behaviors.IBehaviorMarker"/>
  10. </summary>
  11. <typeparam name="T"></typeparam>
  12. </member>
  13. <member name="M:MvcContrib.FluentHtml.Behaviors.IBehavior`1.Execute(`0)">
  14. <summary>
  15. Perform behavior modification on an object.
  16. </summary>
  17. <param name="behavee">The object to modify based on the behavior.</param>
  18. </member>
  19. <member name="T:MvcContrib.FluentHtml.Behaviors.BehaviorMarkerExtensions">
  20. <summary>
  21. Extensions for IBehaviorMarker
  22. </summary>
  23. </member>
  24. <member name="M:MvcContrib.FluentHtml.Behaviors.BehaviorMarkerExtensions.ApplyTo``1(System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker},``0)">
  25. <summary>
  26. Apply behaviors to an object.
  27. </summary>
  28. <param name="behaviors">The behaviors to apply.</param>
  29. <param name="target">The target element to apply behaviors to.</param>
  30. </member>
  31. <member name="M:MvcContrib.FluentHtml.Behaviors.BehaviorMarkerExtensions.ApplyTo``1(MvcContrib.FluentHtml.Behaviors.IBehaviorMarker,``0)">
  32. <summary>
  33. Apply behavior to an object.
  34. </summary>
  35. <param name="behavior">The behavior to apply.</param>
  36. <param name="target">The target element to apply behavior to.</param>
  37. </member>
  38. <member name="T:MvcContrib.FluentHtml.Behaviors.IBehaviorsContainer">
  39. <summary>
  40. Contract for any class implementing a list of custom behaviors.
  41. </summary>
  42. </member>
  43. <member name="P:MvcContrib.FluentHtml.Behaviors.IBehaviorsContainer.Behaviors">
  44. <summary>
  45. The collection of <see cref="T:MvcContrib.FluentHtml.Behaviors.IBehaviorMarker"/> objects.
  46. </summary>
  47. </member>
  48. <member name="T:MvcContrib.FluentHtml.Behaviors.IModelStateHandler">
  49. <summary>
  50. Used internally by the ValidationBehavior to handle ModelState values for a particular element type.
  51. </summary>
  52. </member>
  53. <member name="T:MvcContrib.FluentHtml.Behaviors.ISupportsMaxLength">
  54. <summary>
  55. Marker interface indicating that a particular element supports the maxlength HTML attribute.
  56. </summary>
  57. </member>
  58. <member name="T:MvcContrib.FluentHtml.Elements.Button">
  59. <summary>
  60. Generate an HTML input element of type 'button.'
  61. </summary>
  62. </member>
  63. <member name="T:MvcContrib.FluentHtml.Elements.ButtonBase`1">
  64. <summary>
  65. Base class for HTML input element of type '.'
  66. </summary>
  67. </member>
  68. <member name="T:MvcContrib.FluentHtml.Elements.Input`1">
  69. <summary>
  70. Base class for input elements.
  71. </summary>
  72. <typeparam name="T">Derived class type.</typeparam>
  73. </member>
  74. <member name="T:MvcContrib.FluentHtml.Elements.FormElement`1">
  75. <summary>
  76. Base class for form elements.
  77. </summary>
  78. <typeparam name="T">Derived type</typeparam>
  79. </member>
  80. <member name="T:MvcContrib.FluentHtml.Elements.DisableableElement`1">
  81. <summary>
  82. Base class for elements that are disablable.
  83. </summary>
  84. <typeparam name="T"></typeparam>
  85. </member>
  86. <member name="T:MvcContrib.FluentHtml.Elements.Element`1">
  87. <summary>
  88. Base class for HTML elements.
  89. </summary>
  90. <typeparam name="T">The derived class type.</typeparam>
  91. </member>
  92. <member name="T:MvcContrib.FluentHtml.Elements.IMemberElement">
  93. <summary>
  94. Interface for elements that are associated with a model member.
  95. </summary>
  96. </member>
  97. <member name="T:MvcContrib.FluentHtml.Elements.IElement">
  98. <summary>
  99. Interface for elements.
  100. </summary>
  101. </member>
  102. <member name="M:MvcContrib.FluentHtml.Elements.IElement.SetAttr(System.String,System.Object)">
  103. <summary>
  104. Set the value of the specified attribute.
  105. </summary>
  106. <param name="name">The name of the attribute.</param>
  107. <param name="value">The value of the attribute.</param>
  108. </member>
  109. <member name="M:MvcContrib.FluentHtml.Elements.IElement.GetAttr(System.String)">
  110. <summary>
  111. Set the value of the specified attribute.
  112. </summary>
  113. <param name="name">The name of the attribute.</param>
  114. </member>
  115. <member name="M:MvcContrib.FluentHtml.Elements.IElement.RemoveAttr(System.String)">
  116. <summary>
  117. Remove an attribute.
  118. </summary>
  119. <param name="name">The name of the attribute to remove.</param>
  120. </member>
  121. <member name="P:MvcContrib.FluentHtml.Elements.IElement.Builder">
  122. <summary>
  123. TagBuilder object used to generate HTML.
  124. </summary>
  125. </member>
  126. <member name="P:MvcContrib.FluentHtml.Elements.IElement.TagRenderMode">
  127. <summary>
  128. How the tag should be closed.
  129. </summary>
  130. </member>
  131. <member name="P:MvcContrib.FluentHtml.Elements.IElement.LabelBeforeText">
  132. <summary>
  133. The text for the label rendered before the element.
  134. </summary>
  135. </member>
  136. <member name="P:MvcContrib.FluentHtml.Elements.IElement.LabelAfterText">
  137. <summary>
  138. The text for the label rendered after the element.
  139. </summary>
  140. </member>
  141. <member name="P:MvcContrib.FluentHtml.Elements.IElement.LabelClass">
  142. <summary>
  143. The class for labels rendered before or after the element.
  144. </summary>
  145. </member>
  146. <!-- Badly formed XML comment ignored for member "P:MvcContrib.FluentHtml.Elements.IMemberElement.ForMember" -->
  147. <member name="M:MvcContrib.FluentHtml.Elements.Element`1.Id(System.String)">
  148. <summary>
  149. Set the 'id' attribute.
  150. </summary>
  151. <param name="value">The value of the 'id' attribute.</param>
  152. </member>
  153. <member name="M:MvcContrib.FluentHtml.Elements.Element`1.Class(System.String)">
  154. <summary>
  155. Add a value to the 'class' attribute.
  156. </summary>
  157. <param name="classToAdd">The value of the class to add.</param>
  158. </member>
  159. <member name="M:MvcContrib.FluentHtml.Elements.Element`1.Title(System.String)">
  160. <summary>
  161. Set the 'title' attribute.
  162. </summary>
  163. <param name="value">The value of the 'title' attribute.</param>
  164. </member>
  165. <member name="M:MvcContrib.FluentHtml.Elements.Element`1.Styles(System.Func{System.String,System.String}[])">
  166. <summary>
  167. Set the 'style' attribute.
  168. </summary>
  169. <param name="values">A list of funcs, each epxressing a style name value pair. Replace dashes with
  170. underscores in style names. For example 'margin-top:10px;' is expressed as 'margin_top => "10px"'.</param>
  171. </member>
  172. <member name="M:MvcContrib.FluentHtml.Elements.Element`1.OnClick(System.String)">
  173. <summary>
  174. Set the 'onclick' attribute.
  175. </summary>
  176. <param name="value">The value for the attribute.</param>
  177. <returns></returns>
  178. </member>
  179. <member name="M:MvcContrib.FluentHtml.Elements.Element`1.Attr(System.String,System.Object)">
  180. <summary>
  181. Set the value of a specified attribute.
  182. </summary>
  183. <param name="name">The name of the attribute.</param>
  184. <param name="value">The value of the attribute.</param>
  185. </member>
  186. <member name="M:MvcContrib.FluentHtml.Elements.Element`1.Label(System.String,System.String)">
  187. <summary>
  188. Generate a label before the element.
  189. </summary>
  190. <param name="value">The inner text of the label.</param>
  191. <param name="class">The value of the 'class' attribute for the label.</param>
  192. </member>
  193. <member name="M:MvcContrib.FluentHtml.Elements.Element`1.Label(System.String)">
  194. <summary>
  195. Generate a label before the element.
  196. </summary>
  197. <param name="value">The inner text of the label.</param>
  198. </member>
  199. <member name="M:MvcContrib.FluentHtml.Elements.Element`1.LabelAfter(System.String,System.String)">
  200. <summary>
  201. Generate a label after the element.
  202. </summary>
  203. <param name="value">The inner text of the label.</param>
  204. <param name="class">The value of the 'class' attribute for the label.</param>
  205. </member>
  206. <member name="M:MvcContrib.FluentHtml.Elements.Element`1.LabelAfter(System.String)">
  207. <summary>
  208. Generate a label after the element.
  209. </summary>
  210. <param name="value">The inner text of the label.</param>
  211. </member>
  212. <member name="P:MvcContrib.FluentHtml.Elements.Element`1.MvcContrib#FluentHtml#Elements#IElement#Builder">
  213. <summary>
  214. TagBuilder object used to generate HTML for elements.
  215. </summary>
  216. </member>
  217. <member name="M:MvcContrib.FluentHtml.Elements.DisableableElement`1.Disabled(System.Boolean)">
  218. <summary>
  219. Set the disabled attribute.
  220. </summary>
  221. <param name="value">Whether the element should be disabled.</param>
  222. </member>
  223. <member name="M:MvcContrib.FluentHtml.Behaviors.ISupportsAutoLabeling.SetAutoLabel">
  224. <summary>
  225. If no label before has been explicitly set, set the label before using the element name.
  226. </summary>
  227. </member>
  228. <member name="M:MvcContrib.FluentHtml.Behaviors.ISupportsAutoLabeling.SetAutoLabelAfter">
  229. <summary>
  230. If no label after has been explicitly set, set the label after using the element name.
  231. </summary>
  232. </member>
  233. <member name="M:MvcContrib.FluentHtml.Elements.FormElement`1.AutoLabel">
  234. <summary>
  235. If no label has been explicitly set, set the label using the element name.
  236. </summary>
  237. </member>
  238. <member name="M:MvcContrib.FluentHtml.Elements.FormElement`1.AutoLabelAfter">
  239. <summary>
  240. If no label before has been explicitly set, set the label before using the element name.
  241. </summary>
  242. </member>
  243. <member name="P:MvcContrib.FluentHtml.Elements.FormElement`1.TagRenderMode">
  244. <summary>
  245. Determines how the HTML element is closed.
  246. </summary>
  247. </member>
  248. <member name="M:MvcContrib.FluentHtml.Elements.Input`1.Value(System.Object)">
  249. <summary>
  250. Set the 'value' attribute.
  251. </summary>
  252. <param name="value">The value for the attribute.</param>
  253. </member>
  254. <member name="M:MvcContrib.FluentHtml.Elements.Input`1.Size(System.Int32)">
  255. <summary>
  256. Set the 'size' attribute.
  257. </summary>
  258. <param name="value">The value for the attribute.</param>
  259. </member>
  260. <member name="M:MvcContrib.FluentHtml.Elements.Button.#ctor(System.String)">
  261. <summary>
  262. Generate an HTML input element of type 'button.'
  263. </summary>
  264. <param name="text">Value of the 'value' and 'name' attributes. Also used to derive the 'id' attribute.</param>
  265. </member>
  266. <member name="M:MvcContrib.FluentHtml.Elements.Button.#ctor(System.String,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  267. <summary>
  268. Generate an HTML input element of type 'button.'
  269. </summary>
  270. <param name="text">Value of the 'value' and 'name' attributes. Also used to derive the 'id' attribute.</param>
  271. <param name="behaviors">Behaviors to apply to the element.</param>
  272. </member>
  273. <member name="T:MvcContrib.FluentHtml.Elements.CheckBox">
  274. <summary>
  275. Generate an HTML input element of type 'checkbox.'
  276. </summary>
  277. </member>
  278. <member name="T:MvcContrib.FluentHtml.Elements.CheckBoxBase`1">
  279. <summary>
  280. Base class for HTML input element of type 'checkbox.'
  281. </summary>
  282. </member>
  283. <member name="M:MvcContrib.FluentHtml.Elements.CheckBoxBase`1.Checked(System.Boolean)">
  284. <summary>
  285. Set the checked attribute.
  286. </summary>
  287. <param name="value">Whether the checkbox should be checked.</param>
  288. </member>
  289. <member name="M:MvcContrib.FluentHtml.Elements.CheckBox.#ctor(System.String)">
  290. <summary>
  291. Generate an HTML input element of type 'checkbox.'
  292. </summary>
  293. <param name="name">Value used to set the 'name' an 'id' attributes of the element</param>
  294. </member>
  295. <member name="M:MvcContrib.FluentHtml.Elements.CheckBox.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  296. <summary>
  297. Generate an HTML input element of type 'checkbox.'
  298. </summary>
  299. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  300. <param name="forMember">Expression indicating the view model member assocaited with the element.</param>
  301. <param name="behaviors">Behaviors to apply to the element.</param>
  302. </member>
  303. <member name="T:MvcContrib.FluentHtml.Elements.CheckBoxList">
  304. <summary>
  305. A list of checkboxes buttons.
  306. </summary>
  307. </member>
  308. <member name="T:MvcContrib.FluentHtml.Elements.CheckBoxListBase`1">
  309. <summary>
  310. Base class for a list of checkboxes.
  311. </summary>
  312. </member>
  313. <member name="P:MvcContrib.FluentHtml.Elements.OptionsElementBase`1.SelectedValues">
  314. <summary>
  315. The selected values.
  316. </summary>
  317. </member>
  318. <member name="M:MvcContrib.FluentHtml.Elements.CheckBoxListBase`1.Selected(System.Collections.IEnumerable)">
  319. <summary>
  320. Set the selected values.
  321. </summary>
  322. <param name="selectedValues">Values matching the values of options to be selected.</param>
  323. </member>
  324. <member name="M:MvcContrib.FluentHtml.Elements.CheckBoxListBase`1.ItemFormat(System.String)">
  325. <summary>
  326. Specify a format string for the HTML of each checkbox button and label.
  327. </summary>
  328. <param name="value">A format string.</param>
  329. </member>
  330. <member name="M:MvcContrib.FluentHtml.Elements.CheckBoxListBase`1.ItemClass(System.String)">
  331. <summary>
  332. Specify the class for the input and label elements of each item.
  333. </summary>
  334. <param name="value">A format string.</param>
  335. </member>
  336. <member name="T:MvcContrib.FluentHtml.Elements.Label">
  337. <summary>
  338. Generate a label (provides no visual difference, but can be tied to an input element to help with naviagation).
  339. </summary>
  340. </member>
  341. <member name="M:MvcContrib.FluentHtml.Elements.LabelBase`1.Value(System.Object)">
  342. <summary>
  343. Set the inner text of the span element.
  344. </summary>
  345. <param name="value">The value of the inner text.</param>
  346. </member>
  347. <member name="M:MvcContrib.FluentHtml.Elements.LabelBase`1.Format(System.String)">
  348. <summary>
  349. Specify a format string to be applied to the value. The format string can be either a
  350. specification (e.g., '$#,##0.00') or a placeholder (e.g., '{0:$#,##0.00}').
  351. </summary>
  352. <param name="value">A format string.</param>
  353. </member>
  354. <member name="M:MvcContrib.FluentHtml.Elements.Label.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  355. <summary>
  356. Generates a label element.
  357. </summary>
  358. <param name="forElement">Value to be used for the 'for' attribute of the element. Should be the 'id' of the input element this label is for.</param>
  359. <param name="forMember">Expression indicating the view model member assocaited with the element.</param>
  360. <param name="behaviors">Behaviors to apply to the element.</param>
  361. </member>
  362. <member name="M:MvcContrib.FluentHtml.Elements.Label.#ctor(System.String)">
  363. <summary>
  364. Generates a label element.
  365. </summary>
  366. <param name="forElement">Value to be used for the 'for' attribute of the element. Should be the 'id' of the input element this label is for.</param>
  367. </member>
  368. <member name="M:MvcContrib.FluentHtml.Elements.Label.#ctor">
  369. <summary>
  370. Generates a label element.
  371. </summary>
  372. </member>
  373. <member name="T:MvcContrib.FluentHtml.Elements.ResetButton">
  374. <summary>
  375. Generate an HTML input element of type 'Reset.'
  376. </summary>
  377. </member>
  378. <member name="T:MvcContrib.FluentHtml.Elements.ResetButtonBase`1">
  379. <summary>
  380. Base class for HTML input element of type 'Reset.'
  381. </summary>
  382. </member>
  383. <member name="M:MvcContrib.FluentHtml.Elements.ResetButton.#ctor(System.String)">
  384. <summary>
  385. Generate an HTML input element of type 'Reset.'
  386. </summary>
  387. <param name="text">Value of the 'value' and 'name' attributes. Also used to derive the 'id' attribute.</param>
  388. </member>
  389. <member name="M:MvcContrib.FluentHtml.Elements.ResetButton.#ctor(System.String,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  390. <summary>
  391. Generate an HTML input element of type 'Reset.'
  392. </summary>
  393. <param name="text">Value of the 'value' and 'name' attributes. Also used to derive the 'id' attribute.</param>
  394. <param name="behaviors">Behaviors to apply to the element.</param>
  395. </member>
  396. <member name="T:MvcContrib.FluentHtml.Elements.Index">
  397. <summary>
  398. Generates an HTML input element of type 'hidden.'
  399. </summary>
  400. </member>
  401. <member name="T:MvcContrib.FluentHtml.Elements.Hidden">
  402. <summary>
  403. Generates an HTML input element of type 'hidden.'
  404. </summary>
  405. </member>
  406. <member name="T:MvcContrib.FluentHtml.Elements.TextInput`1">
  407. <summary>
  408. Base class for text input elements.
  409. </summary>
  410. <typeparam name="T">The derived type</typeparam>
  411. </member>
  412. <member name="M:MvcContrib.FluentHtml.Elements.TextInput`1.MaxLength(System.Int32)">
  413. <summary>
  414. Set the 'maxlength' attribute.
  415. </summary>
  416. <param name="value">Value for the maxlength attribute.</param>
  417. </member>
  418. <member name="M:MvcContrib.FluentHtml.Elements.TextInput`1.Format(System.String)">
  419. <summary>
  420. Specify a format string to be applied to the value. The format string can be either a
  421. specification (e.g., '$#,##0.00') or a placeholder (e.g., '{0:$#,##0.00}').
  422. </summary>
  423. <param name="value">A format string.</param>
  424. </member>
  425. <member name="M:MvcContrib.FluentHtml.Elements.Hidden.#ctor(System.String)">
  426. <summary>
  427. Generates an HTML input element of type 'hidden.'
  428. </summary>
  429. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  430. </member>
  431. <member name="M:MvcContrib.FluentHtml.Elements.Hidden.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  432. <summary>
  433. Generates an HTML input element of type 'hidden.'
  434. </summary>
  435. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  436. <param name="forMember">Expression indicating the model member assocaited with the element.</param>
  437. <param name="behaviors">Behaviors to apply to the element.</param>
  438. </member>
  439. <member name="M:MvcContrib.FluentHtml.Elements.Index.#ctor(System.String)">
  440. <summary>
  441. Generates an HTML input element of type 'hidden' with '.Index" appended to the name.
  442. </summary>
  443. <param name="baseName">Base value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  444. </member>
  445. <member name="M:MvcContrib.FluentHtml.Elements.Index.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  446. <summary>
  447. Generates an HTML input element of type 'hidden' with '.Index" appended to the name.
  448. </summary>
  449. <param name="baseName">Base value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  450. <param name="forMember">Expression indicating the model member assocaited with the element.</param>
  451. <param name="behaviors">Behaviors to apply to the element.</param>
  452. </member>
  453. <member name="T:MvcContrib.FluentHtml.Elements.FileUpload">
  454. <summary>
  455. Generates an input element of type 'file.'
  456. </summary>
  457. </member>
  458. <member name="M:MvcContrib.FluentHtml.Elements.FileUpload.#ctor(System.String)">
  459. <summary>
  460. Generates an input element of type 'file.'
  461. </summary>
  462. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  463. </member>
  464. <member name="M:MvcContrib.FluentHtml.Elements.FileUpload.#ctor(System.String,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  465. <summary>
  466. Generates an input element of type 'file.'
  467. </summary>
  468. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  469. <param name="behaviors">Behaviors to apply to the element.</param>
  470. </member>
  471. <member name="T:MvcContrib.FluentHtml.Elements.FormLiteral">
  472. <summary>
  473. Generates a literal element (span) accompanied by a hidden input element having the same value. Use this
  474. if you want to display a value and also have that same value be included in the form post.
  475. </summary>
  476. </member>
  477. <member name="T:MvcContrib.FluentHtml.Elements.FormLiteralBase`1">
  478. <summary>
  479. Base class to generate a literal element (span) accompanied by a hidden input element having the same
  480. value. Use this if you want to display a value and also have that same value be included in the form post.
  481. </summary>
  482. </member>
  483. <member name="M:MvcContrib.FluentHtml.Elements.FormLiteral.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  484. <summary>
  485. Generates a literal element (span) accompanied by a hidden input element having the same value. Use
  486. this if you want to display a value and also have that same value be included in the form post.
  487. </summary>
  488. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  489. <param name="forMember">Expression indicating the view model member assocaited with the element</param>
  490. <param name="behaviors">Behaviors to apply to the element</param>
  491. </member>
  492. <member name="M:MvcContrib.FluentHtml.Elements.FormLiteral.#ctor(System.String)">
  493. <summary>
  494. Generates a literal element (span) accompanied by a hidden input element having the same value. Use
  495. this if you want to display a value and also have that same value be included in the form post.
  496. </summary>
  497. <param name="name">Value used to set the 'name' an 'id' attributes of the element.</param>
  498. </member>
  499. <member name="T:MvcContrib.FluentHtml.Elements.LiteralBase`1">
  500. <summary>
  501. Base class for a literal (text inside a span element).
  502. </summary>
  503. </member>
  504. <member name="M:MvcContrib.FluentHtml.Elements.LiteralBase`1.Value(System.Object)">
  505. <summary>
  506. Set the inner text of the span element.
  507. </summary>
  508. <param name="value">The value of the inner text.</param>
  509. </member>
  510. <member name="M:MvcContrib.FluentHtml.Elements.LiteralBase`1.Html(System.String)">
  511. <summary>
  512. Set the inner HTML of the span element.
  513. </summary>
  514. <param name="value">The HTML.</param>
  515. </member>
  516. <member name="M:MvcContrib.FluentHtml.Elements.LiteralBase`1.Format(System.String)">
  517. <summary>
  518. Specify a format string to be applied to the value. The format string can be either a
  519. specification (e.g., '$#,##0.00') or a placeholder (e.g., '{0:$#,##0.00}').
  520. </summary>
  521. <param name="value">A format string.</param>
  522. </member>
  523. <member name="T:MvcContrib.FluentHtml.Elements.RadioButton">
  524. <summary>
  525. A radio button.
  526. </summary>
  527. </member>
  528. <member name="T:MvcContrib.FluentHtml.Elements.RadioButtonBase`1">
  529. <summary>
  530. Base class for a radio button.
  531. </summary>
  532. </member>
  533. <member name="M:MvcContrib.FluentHtml.Elements.RadioButtonBase`1.Checked(System.Boolean)">
  534. <summary>
  535. Set the checked attribute.
  536. </summary>
  537. <param name="value">Whether the radio button should be checked.</param>
  538. </member>
  539. <member name="M:MvcContrib.FluentHtml.Elements.RadioButtonBase`1.Format(System.String)">
  540. <summary>
  541. Specify a format string for the HTML output.
  542. </summary>
  543. <param name="format">A format string.</param>
  544. </member>
  545. <member name="T:MvcContrib.FluentHtml.Elements.RadioSet">
  546. <summary>
  547. A set of radio buttons.
  548. </summary>
  549. </member>
  550. <member name="T:MvcContrib.FluentHtml.Elements.RadioSetBase`1">
  551. <summary>
  552. Base class for a set of radio buttons.
  553. </summary>
  554. </member>
  555. <member name="M:MvcContrib.FluentHtml.Elements.RadioSetBase`1.Selected(System.Object)">
  556. <summary>
  557. Set the selected option.
  558. </summary>
  559. <param name="selectedValue">A value matching the option to be selected.</param>
  560. <returns></returns>
  561. </member>
  562. <member name="M:MvcContrib.FluentHtml.Elements.RadioSetBase`1.ItemFormat(System.String)">
  563. <summary>
  564. Specify a format string for the HTML of each radio button and label.
  565. </summary>
  566. <param name="format">A format string.</param>
  567. </member>
  568. <member name="M:MvcContrib.FluentHtml.Elements.RadioSetBase`1.ItemClass(System.String)">
  569. <summary>
  570. Specify the class for the input and label elements of each item.
  571. </summary>
  572. <param name="value">A format string.</param>
  573. </member>
  574. <member name="M:MvcContrib.FluentHtml.ModelStateDictionaryExtensions.AddModelError``1(System.Web.Mvc.ModelStateDictionary,System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.String)">
  575. <summary>
  576. Adds an error to the current model state.
  577. </summary>
  578. <typeparam name="T">The view model your view is using.</typeparam>
  579. <param name="modelState">The current model state.</param>
  580. <param name="keyExpression">An expression specifying the property on the view model to add an error for.</param>
  581. <param name="errorMessage">The error message you're adding for the specified property.</param>
  582. </member>
  583. <member name="M:MvcContrib.FluentHtml.ModelStateDictionaryExtensions.AddModelError``1(System.Web.Mvc.ModelStateDictionary,System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Exception)">
  584. <summary>
  585. Adds an error to the current model state.
  586. </summary>
  587. <typeparam name="T">The view model your view is using.</typeparam>
  588. <param name="modelState">The current model state.</param>
  589. <param name="keyExpression">An expression specifying the property on the view model to add an error for.</param>
  590. <param name="exception">The exception you're adding for the specified property.</param>
  591. </member>
  592. <member name="M:MvcContrib.FluentHtml.StringExtensions.PascalCaseToPhrase(System.String)">
  593. <summary>
  594. Converts pascal case string into a phrase. Treats consecutive capital
  595. letters as a word. For example, 'HasABCDAcronym' would be tranformed to
  596. 'Has ABCD Acronym'
  597. </summary>
  598. <param name="s">A string containing pascal case words</param>
  599. </member>
  600. <member name="T:MvcContrib.FluentHtml.Elements.SubmitButtonBase`1">
  601. <summary>
  602. Base class for HTML input element of type 'submit.'
  603. </summary>
  604. </member>
  605. <member name="T:MvcContrib.FluentHtml.Elements.TextAreaBase`1">
  606. <summary>
  607. base class for an HTML textarea element.
  608. </summary>
  609. </member>
  610. <member name="M:MvcContrib.FluentHtml.Elements.TextAreaBase`1.Value(System.Object)">
  611. <summary>
  612. Set the inner text.
  613. </summary>
  614. <param name="value">The value of the inner text.</param>
  615. </member>
  616. <!-- Badly formed XML comment ignored for member "M:MvcContrib.FluentHtml.Elements.TextAreaBase`1.Rows(System.Int32)" -->
  617. <member name="M:MvcContrib.FluentHtml.Elements.TextAreaBase`1.Columns(System.Int32)">
  618. <summary>
  619. Set the 'columns' attribute.
  620. </summary>
  621. <param name="value">The value of the columns attribute.</param>
  622. </member>
  623. <member name="M:MvcContrib.FluentHtml.Elements.TextAreaBase`1.Format(System.String)">
  624. <summary>
  625. Specify a format string to be applied to the value. The format string can be either a
  626. specification (e.g., '$#,##0.00') or a placeholder (e.g., '{0:$#,##0.00}').
  627. </summary>
  628. <param name="value">A format string.</param>
  629. </member>
  630. <member name="T:MvcContrib.FluentHtml.Elements.ValidationMessage">
  631. <summary>
  632. Generate a validation message (text inside a span element).
  633. </summary>
  634. </member>
  635. <member name="T:MvcContrib.FluentHtml.Elements.Literal">
  636. <summary>
  637. Generate a literal (text inside a span element).
  638. </summary>
  639. </member>
  640. <member name="M:MvcContrib.FluentHtml.Elements.Literal.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  641. <summary>
  642. Generates a literal element (span).
  643. </summary>
  644. <param name="name">The name of the element.</param>
  645. <param name="forMember">Expression indicating the view model member assocaited with the element</param>
  646. <param name="behaviors">Behaviors to apply to the element</param>
  647. </member>
  648. <member name="M:MvcContrib.FluentHtml.Elements.Literal.#ctor(System.String)">
  649. <summary>
  650. Generates a literal element (span).
  651. </summary>
  652. <param name="name">The name of the element.</param>
  653. </member>
  654. <member name="T:MvcContrib.FluentHtml.Elements.MultiSelect">
  655. <summary>
  656. Generate a select HTML element with multiselect attribute = 'true.'
  657. </summary>
  658. </member>
  659. <member name="T:MvcContrib.FluentHtml.Elements.SelectBase`1">
  660. <summary>
  661. Base class for select elements.
  662. </summary>
  663. <typeparam name="T">The derived type.</typeparam>
  664. </member>
  665. <member name="M:MvcContrib.FluentHtml.Elements.SelectBase`1.Size(System.Int32)">
  666. <summary>
  667. Set the 'size' attribute.
  668. </summary>
  669. <param name="value">The value of the 'size' attribute.</param>
  670. <returns></returns>
  671. </member>
  672. <member name="M:MvcContrib.FluentHtml.Elements.SelectBase`1.FirstOption(MvcContrib.FluentHtml.Elements.Option)">
  673. <summary>
  674. Uses the specified open as the first option in the select.
  675. </summary>
  676. <param name="firstOption">The first option</param>
  677. <returns></returns>
  678. </member>
  679. <member name="M:MvcContrib.FluentHtml.Elements.SelectBase`1.FirstOption(System.String)">
  680. <summary>
  681. Specifies the text for the first option. The value for the first option will be an empty string.
  682. </summary>
  683. <param name="text">The text for the first option</param>
  684. <returns></returns>
  685. </member>
  686. <member name="M:MvcContrib.FluentHtml.Elements.SelectBase`1.FirstOption(System.String,System.String)">
  687. <summary>
  688. Specifies the value and text for the first option.
  689. </summary>
  690. <param name="value">The value for the first option. If ommitted, will default to an empty string.</param>
  691. <param name="text">The text for the first option. If ommitted, will the default to an empty string.</param>
  692. <returns></returns>
  693. </member>
  694. <member name="M:MvcContrib.FluentHtml.Elements.SelectBase`1.HideFirstOptionWhen(System.Boolean)">
  695. <summary>
  696. Hides the first option when the value passed in is true.
  697. </summary>
  698. <param name="hideFirstOption">True to hide the first option, otherwise false.</param>
  699. <returns></returns>
  700. </member>
  701. <member name="M:MvcContrib.FluentHtml.Elements.MultiSelect.#ctor(System.String)">
  702. <summary>
  703. Generate a select HTML element with multiselect attribute = 'true.'
  704. </summary>
  705. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  706. </member>
  707. <member name="M:MvcContrib.FluentHtml.Elements.MultiSelect.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  708. <summary>
  709. Generate a select HTML element with multiselect attribute = 'true'
  710. </summary>
  711. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  712. <param name="forMember">Expression indicating the view model member assocaited with the element</param>
  713. <param name="behaviors">Behaviors to apply to the element</param>
  714. </member>
  715. <member name="M:MvcContrib.FluentHtml.Elements.MultiSelect.Selected(System.Collections.IEnumerable)">
  716. <summary>
  717. Set the selected values.
  718. </summary>
  719. <param name="selectedValues">Values matching the values of options to be selected.</param>
  720. </member>
  721. <member name="T:MvcContrib.FluentHtml.Elements.MultiSelect`1">
  722. <summary>
  723. Generate a select HTML element with multiselect attribute = 'true.'
  724. </summary>
  725. </member>
  726. <member name="M:MvcContrib.FluentHtml.Elements.MultiSelect`1.#ctor(System.String)">
  727. <summary>
  728. Generate a select HTML element with multiselect attribute = 'true.'
  729. </summary>
  730. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  731. </member>
  732. <member name="M:MvcContrib.FluentHtml.Elements.MultiSelect`1.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  733. <summary>
  734. Generate a select HTML element with multiselect attribute = 'true'
  735. </summary>
  736. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  737. <param name="forMember">Expression indicating the view model member assocaited with the element</param>
  738. <param name="behaviors">Behaviors to apply to the element</param>
  739. </member>
  740. <member name="M:MvcContrib.FluentHtml.Elements.MultiSelect`1.Selected(System.Collections.IEnumerable)">
  741. <summary>
  742. Set the selected values.
  743. </summary>
  744. <param name="selectedValues">Values matching the values of options to be selected.</param>
  745. </member>
  746. <member name="T:MvcContrib.FluentHtml.Elements.Option">
  747. <summary>
  748. Generate a select option.
  749. </summary>
  750. </member>
  751. <member name="M:MvcContrib.FluentHtml.Elements.Option.#ctor">
  752. <summary>
  753. Generate a select option.
  754. </summary>
  755. </member>
  756. <member name="M:MvcContrib.FluentHtml.Elements.Option.Value(System.String)">
  757. <summary>
  758. Set the value of the 'value' attribute.
  759. </summary>
  760. <param name="value">The value.</param>
  761. </member>
  762. <member name="M:MvcContrib.FluentHtml.Elements.Option.Text(System.String)">
  763. <summary>
  764. Set the inner text.
  765. </summary>
  766. <param name="value">The value of the inner text.</param>
  767. </member>
  768. <member name="M:MvcContrib.FluentHtml.Elements.Option.Selected(System.Boolean)">
  769. <summary>
  770. Set the selected attribute.
  771. </summary>
  772. <param name="value">Whether the option should be selected.</param>
  773. </member>
  774. <member name="M:MvcContrib.FluentHtml.Elements.Option.Disabled(System.Boolean)">
  775. <summary>
  776. Set as disabled or enabled.
  777. </summary>
  778. <param name="value">Whether the option is disabled.</param>
  779. </member>
  780. <member name="T:MvcContrib.FluentHtml.Elements.Password">
  781. <summary>
  782. Generate an HTML input element of type 'password.'
  783. </summary>
  784. </member>
  785. <member name="M:MvcContrib.FluentHtml.Elements.Password.#ctor(System.String)">
  786. <summary>
  787. Generate an HTML input element of type 'password.'
  788. </summary>
  789. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  790. </member>
  791. <member name="M:MvcContrib.FluentHtml.Elements.Password.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  792. <summary>
  793. Generate an HTML input element of type 'password.'
  794. </summary>
  795. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  796. <param name="forMember">Expression indicating the model member assocaited with the element.</param>
  797. <param name="behaviors">Behaviors to apply to the element.</param>
  798. </member>
  799. <member name="T:MvcContrib.FluentHtml.Elements.Select">
  800. <summary>
  801. Generate and HTML select element.
  802. </summary>
  803. </member>
  804. <member name="M:MvcContrib.FluentHtml.Elements.Select.#ctor(System.String)">
  805. <summary>
  806. Generate an HTML select element.
  807. </summary>
  808. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  809. </member>
  810. <member name="M:MvcContrib.FluentHtml.Elements.Select.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  811. <summary>
  812. Generate an HTML select element.
  813. </summary>
  814. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  815. <param name="forMember">Expression indicating the model member assocaited with the element.</param>
  816. <param name="behaviors">Behaviors to apply to the element.</param>
  817. </member>
  818. <member name="M:MvcContrib.FluentHtml.Elements.Select.Selected(System.Object)">
  819. <summary>
  820. Set the selected option.
  821. </summary>
  822. <param name="selectedValue">A value matching the option to be selected.</param>
  823. <returns></returns>
  824. </member>
  825. <member name="T:MvcContrib.FluentHtml.Elements.Select`1">
  826. <summary>
  827. Generate and HTML select element.
  828. </summary>
  829. </member>
  830. <member name="M:MvcContrib.FluentHtml.Elements.Select`1.#ctor(System.String)">
  831. <summary>
  832. Generate an HTML select element.
  833. </summary>
  834. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  835. </member>
  836. <member name="M:MvcContrib.FluentHtml.Elements.Select`1.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  837. <summary>
  838. Generate an HTML select element.
  839. </summary>
  840. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  841. <param name="forMember">Expression indicating the model member assocaited with the element.</param>
  842. <param name="behaviors">Behaviors to apply to the element.</param>
  843. </member>
  844. <member name="M:MvcContrib.FluentHtml.Elements.Select`1.Selected(System.Object)">
  845. <summary>
  846. Set the selected option.
  847. </summary>
  848. <param name="selectedValue">A value matching the option to be selected.</param>
  849. <returns></returns>
  850. </member>
  851. <member name="T:MvcContrib.FluentHtml.Elements.SubmitButton">
  852. <summary>
  853. Generate an HTML input element of type 'submit.'
  854. </summary>
  855. </member>
  856. <member name="M:MvcContrib.FluentHtml.Elements.SubmitButton.#ctor(System.String)">
  857. <summary>
  858. Generate an HTML input element of type 'submit.'
  859. </summary>
  860. <param name="text">Value of the 'value' and 'name' attributes. Also used to derive the 'id' attribute.</param>
  861. </member>
  862. <member name="M:MvcContrib.FluentHtml.Elements.SubmitButton.#ctor(System.String,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  863. <summary>
  864. Generate an HTML input element of type 'submit.'
  865. </summary>
  866. <param name="text">Value of the 'value' and 'name' attributes. Also used to derive the 'id' attribute.</param>
  867. <param name="behaviors">Behaviors to apply to the element.</param>
  868. </member>
  869. <member name="M:MvcContrib.FluentHtml.Elements.TextArea.#ctor(System.String)">
  870. <summary>
  871. Generate an HTML textarea element.
  872. </summary>
  873. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  874. </member>
  875. <member name="M:MvcContrib.FluentHtml.Elements.TextArea.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  876. <summary>
  877. Generate an HTML textarea element.
  878. </summary>
  879. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  880. <param name="forMember">Expression indicating the view model member assocaited with the element</param>
  881. <param name="behaviors">Behaviors to apply to the element</param>
  882. </member>
  883. <member name="T:MvcContrib.FluentHtml.Elements.TextBox">
  884. <summary>
  885. Generate an HTML input element of type 'text.'
  886. </summary>
  887. </member>
  888. <member name="M:MvcContrib.FluentHtml.Elements.TextBox.#ctor(System.String)">
  889. <summary>
  890. Generate an HTML input element of type 'text.'
  891. </summary>
  892. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  893. </member>
  894. <member name="M:MvcContrib.FluentHtml.Elements.TextBox.#ctor(System.String,System.Linq.Expressions.MemberExpression,System.Collections.Generic.IEnumerable{MvcContrib.FluentHtml.Behaviors.IBehaviorMarker})">
  895. <summary>
  896. Generate an HTML input element of type 'text.'
  897. </summary>
  898. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  899. <param name="forMember">Expression indicating the view model member assocaited with the element</param>
  900. <param name="behaviors">Behaviors to apply to the element</param>
  901. </member>
  902. <member name="T:MvcContrib.FluentHtml.ViewDataContainerExtensions">
  903. <summary>
  904. Extensions to IViewDataContainer
  905. </summary>
  906. </member>
  907. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.TextBox(System.Web.Mvc.IViewDataContainer,System.String)">
  908. <summary>
  909. Generate an HTML input element of type 'text' and set its value from ViewData based on the name provided.
  910. </summary>
  911. <param name="view">The view.</param>
  912. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  913. </member>
  914. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.Password(System.Web.Mvc.IViewDataContainer,System.String)">
  915. <summary>
  916. Generate an HTML input element of type 'password' and set its value from ViewData based on the name provided.
  917. </summary>
  918. <param name="view">The view.</param>
  919. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  920. </member>
  921. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.Select(System.Web.Mvc.IViewDataContainer,System.String)">
  922. <summary>
  923. Generate an HTML select element and set its selected value from ViewData based on the name provided.
  924. </summary>
  925. <param name="view">The view.</param>
  926. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  927. </member>
  928. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.MultiSelect(System.Web.Mvc.IViewDataContainer,System.String)">
  929. <summary>
  930. Generate an HTML select element with a multiselect attribute = 'true' and set its selected
  931. values from ViewData based on the name provided.
  932. </summary>
  933. <param name="view">The view.</param>
  934. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  935. </member>
  936. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.Hidden(System.Web.Mvc.IViewDataContainer,System.String)">
  937. <summary>
  938. Generate an HTML input element of type 'hidden' and set its value from ViewData based on the name provided.
  939. </summary>
  940. <param name="view">The view.</param>
  941. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  942. </member>
  943. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.TextArea(System.Web.Mvc.IViewDataContainer,System.String)">
  944. <summary>
  945. Generate an HTML textarea element and set the value from ViewData.
  946. </summary>
  947. <param name="view">The view.</param>
  948. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  949. </member>
  950. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.CheckBox(System.Web.Mvc.IViewDataContainer,System.String)">
  951. <summary>
  952. Generate an HTML input element of type 'checkbox' and set checked from ViewData based on the name provided.
  953. The checkbox element has an accompanying input element of type 'hidden' to support binding upon form post.
  954. </summary>
  955. <param name="view">The view.</param>
  956. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  957. </member>
  958. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.CheckBoxList(System.Web.Mvc.IViewDataContainer,System.String)">
  959. <summary>
  960. Generate a list of HTML input elements of type 'checkbox' and set its value from the ViewModel based on the expression provided.
  961. Each checkbox element has an accompanying input element of type 'hidden' to support binding upon form post.
  962. </summary>
  963. <param name="view">The view.</param>
  964. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  965. </member>
  966. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.SubmitButton(System.Web.Mvc.IViewDataContainer,System.String)">
  967. <summary>
  968. Generate an HTML input element of type 'submit.'
  969. </summary>
  970. <param name="view">The view.</param>
  971. <param name="text">Value of the 'value' and 'name' attributes. Also used to derive the 'id' attribute.</param>
  972. </member>
  973. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.Button(System.Web.Mvc.IViewDataContainer,System.String)">
  974. <summary>
  975. Generate an HTML input element of type 'button.'
  976. </summary>
  977. <param name="view">The view.</param>
  978. <param name="text">Value of the 'value' and 'name' attributes. Also used to derive the 'id' attribute.</param>
  979. </member>
  980. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.ResetButton(System.Web.Mvc.IViewDataContainer,System.String)">
  981. <summary>
  982. Generate an HTML input element of type 'reset.'
  983. </summary>
  984. <param name="view">The view.</param>
  985. <param name="text">Value of the 'value' and 'name' attributes. Also used to derive the 'id' attribute.</param>
  986. </member>
  987. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.Label(System.Web.Mvc.IViewDataContainer,System.String)">
  988. <summary>
  989. Generate an HTML label element;
  990. </summary>
  991. <param name="view">The view.</param>
  992. <param name="forName">The id of the target element to point to in the 'for' attribute.</param>
  993. </member>
  994. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.Literal(System.Web.Mvc.IViewDataContainer,System.Object)">
  995. <summary>
  996. Generate an HTML span element.
  997. </summary>
  998. <param name="view">The view.</param>
  999. <param name="value">The inner text.</param>
  1000. </member>
  1001. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.Literal(System.Web.Mvc.IViewDataContainer,System.String,System.Object)">
  1002. <summary>
  1003. Generate an HTML span element.
  1004. </summary>
  1005. <param name="view">The view.</param>
  1006. <param name="name">The name of the element.</param>
  1007. <param name="value">The inner text.</param>
  1008. </member>
  1009. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.FormLiteral(System.Web.Mvc.IViewDataContainer,System.String)">
  1010. <summary>
  1011. Generate an HTML span element and an HTML input element of type 'hidden' and set the inner text
  1012. of the span and the value of the hidden input element from ViewData based on the specified name.
  1013. </summary>
  1014. <param name="view">The view.</param>
  1015. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  1016. </member>
  1017. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.FileUpload(System.Web.Mvc.IViewDataContainer,System.String)">
  1018. <summary>
  1019. Generate an HTML input element of type 'file' and set its value from ViewData based on the name provided.
  1020. </summary>
  1021. <param name="view">The view.</param>
  1022. <param name="name">Value of the 'name' attribute of the element. Also used to derive the 'id' attribute.</param>
  1023. </member>
  1024. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.RadioButton(System.Web.Mvc.IViewDataContainer,System.String)">
  1025. <summary>
  1026. Generate an HTML input element of type 'radio.'
  1027. </summary>
  1028. <param name="view">The view.</param>
  1029. <param name="name">Value of the 'name' attribute of the of the input elements. Also used to derive the 'id' attributes.</param>
  1030. </member>
  1031. <member name="M:MvcContrib.FluentHtml.ViewDataContainerExtensions.RadioSet(System.Web.Mvc.IViewDataContainer,System.String)">
  1032. <summary>
  1033. Generate a set of HTML input elements of type 'radio' -- each wrapped inside a label. The whole thing is wrapped in an HTML
  1034. div element. The values of the input elements and he label text are taken from the options specified.
  1035. </summary>
  1036. <param name="view">The view.</param>
  1037. <param name="name">Value of the 'name' attribute of the of the input elements. Also used to derive the 'id' attributes.</param>
  1038. </member>
  1039. <member name="T:MvcContrib.FluentHtml.ViewModelContainerExtensions">
  1040. <summary>
  1041. Extensions of IViewModelContainer&lt;T&gt;
  1042. </summary>
  1043. </member>
  1044. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.TextBox``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1045. <summary>
  1046. Generate an HTML input element of type 'text' and set its value from the ViewModel based on the expression provided.
  1047. </summary>
  1048. <typeparam name="T">The type of the ViewModel.</typeparam>
  1049. <param name="view">The view.</param>
  1050. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1051. </member>
  1052. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.Password``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1053. <summary>
  1054. Generate an HTML input element of type 'password' and set its value from the ViewModel based on the expression provided.
  1055. </summary>
  1056. <typeparam name="T">The type of the ViewModel.</typeparam>
  1057. <param name="view">The view.</param>
  1058. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1059. </member>
  1060. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.Hidden``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1061. <summary>
  1062. Generate an HTML input element of type 'hidden' and set its value from the ViewModel based on the expression provided.
  1063. </summary>
  1064. <typeparam name="T">The type of the ViewModel.</typeparam>
  1065. <param name="view">The view.</param>
  1066. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1067. </member>
  1068. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.CheckBox``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1069. <summary>
  1070. Generate an HTML input element of type 'checkbox' and set its value from the ViewModel based on the expression provided.
  1071. The checkbox element has an accompanying input element of type 'hidden' to support binding upon form post.
  1072. </summary>
  1073. <typeparam name="T">The type of the ViewModel.</typeparam>
  1074. <param name="view">The view.</param>
  1075. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1076. </member>
  1077. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.CheckBoxList``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1078. <summary>
  1079. Generate a list of HTML input elements of type 'checkbox' and set its value from the ViewModel based on the expression provided.
  1080. Each checkbox element has an accompanying input element of type 'hidden' to support binding upon form post.
  1081. </summary>
  1082. <typeparam name="T">The type of the ViewModel.</typeparam>
  1083. <param name="view">The view.</param>
  1084. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1085. </member>
  1086. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.TextArea``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1087. <summary>
  1088. Generate an HTML textarea element and set its value from the ViewModel based on the expression provided.
  1089. </summary>
  1090. <typeparam name="T">The type of the ViewModel.</typeparam>
  1091. <param name="view">The view.</param>
  1092. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1093. </member>
  1094. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.Select``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1095. <summary>
  1096. Generate an HTML select element and set the selected option value from the ViewModel based on the expression provided.
  1097. </summary>
  1098. <typeparam name="T">The type of the ViewModel.</typeparam>
  1099. <param name="view">The view.</param>
  1100. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1101. </member>
  1102. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.MultiSelect``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1103. <summary>
  1104. Generate an HTML select element and set the selected options from the ViewModel based on the expression provided.
  1105. </summary>
  1106. <typeparam name="T">The type of the ViewModel.</typeparam>
  1107. <param name="view">The view.</param>
  1108. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1109. </member>
  1110. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.Label``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1111. <summary>
  1112. Generate an HTML label element, point its "for" attribute to the input element from the provided expression, and set its inner text from the ViewModel based on the expression provided.
  1113. </summary>
  1114. <typeparam name="T">The type of the ViewModel.</typeparam>
  1115. <param name="view">The view.</param>
  1116. <param name="expression">Expression indicating the ViewModel member that has an input element associated with it.</param>
  1117. </member>
  1118. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.Literal``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1119. <summary>
  1120. Generate an HTML span element and set its inner text from the ViewModel based on the expression provided.
  1121. </summary>
  1122. <typeparam name="T">The type of the ViewModel.</typeparam>
  1123. <param name="view">The view.</param>
  1124. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1125. </member>
  1126. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.FormLiteral``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1127. <summary>
  1128. Generate an HTML span element and hidden input element. Set the inner text of the span element and the value
  1129. of the hidden input element from the ViewModel based on the expression provided.
  1130. </summary>
  1131. <typeparam name="T">The type of the ViewModel.</typeparam>
  1132. <param name="view">The view.</param>
  1133. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1134. </member>
  1135. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.RadioButton``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1136. <summary>
  1137. Generate an HTML input element of type 'radio'.
  1138. </summary>
  1139. <typeparam name="T">The type of the ViewModel.</typeparam>
  1140. <param name="view">The view.</param>
  1141. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1142. </member>
  1143. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.RadioSet``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1144. <summary>
  1145. Generate a set of HTML input elements of type 'radio' -- each wrapped inside a label. The whole thing is wrapped in an HTML
  1146. div element. The values of the input elements and he label text are taken from the options specified.
  1147. </summary>
  1148. <typeparam name="T">The type of the ViewModel.</typeparam>
  1149. <param name="view">The view.</param>
  1150. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1151. </member>
  1152. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.ValidationMessage``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1153. <summary>
  1154. If ModelState contains an error for the specified view model member, generate an HTML span element with the
  1155. ModelState error message is the specified message is null. If no class is specified the class attribute
  1156. of the span element will be 'field-validation-error'.
  1157. </summary>
  1158. <typeparam name="T">The type of the ViewModel.</typeparam>
  1159. <param name="view">The view.</param>
  1160. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1161. </member>
  1162. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.ValidationMessage``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.String)">
  1163. <summary>
  1164. If ModelState contains an error for the specified view model member, generate an HTML span element with the
  1165. specified message as inner text, or with the ModelState error message if the specified message is null. If no
  1166. class is specified the class attribute of the span element will be 'field-validation-error'.
  1167. </summary>
  1168. <typeparam name="T">The type of the ViewModel.</typeparam>
  1169. <param name="view">The view.</param>
  1170. <param name="expression">Expression indicating the ViewModel member associated with the element.</param>
  1171. <param name="message">The error message.</param>
  1172. </member>
  1173. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.Index``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1174. <summary>
  1175. Generate an HTML input element of type 'hidden,' set it's name from the expression with '.Index' appended.
  1176. </summary>
  1177. <typeparam name="T">The type of the ViewModel.</typeparam>
  1178. <param name="view">The view.</param>
  1179. <param name="expression">Expression indicating the ViewModel member to use to derive the 'name' attribute.</param>
  1180. </member>
  1181. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.Index``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1182. <summary>
  1183. Generate an HTML input element of type 'hidden,' set it's name from the expression with '.Index' appended
  1184. and set its value from the ViewModel from the valueExpression provided.
  1185. </summary>
  1186. <typeparam name="T">The type of the ViewModel.</typeparam>
  1187. <param name="view">The view.</param>
  1188. <param name="expression">Expression indicating the ViewModel member to use to derive the 'name' attribute.</param>
  1189. <param name="valueExpression">Expression indicating the ViewModel member to use to get the value of the element.</param>
  1190. </member>
  1191. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.NameFor``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1192. <summary>
  1193. Returns a name to match the value for the HTML name attribute form elements using the same expression.
  1194. </summary>
  1195. <typeparam name="T">The type of the ViewModel.</typeparam>
  1196. <param name="view">The view.</param>
  1197. <param name="expression">Expression indicating the ViewModel member.</param>
  1198. </member>
  1199. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.IdFor``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
  1200. <summary>
  1201. Returns a name to match the value for the HTML id attribute form elements using the same expression.
  1202. </summary>
  1203. <typeparam name="T">The type of the ViewModel.</typeparam>
  1204. <param name="view">The view.</param>
  1205. <param name="expression">Expression indicating the ViewModel member.</param>
  1206. </member>
  1207. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.SubmitButton``1(MvcContrib.FluentHtml.IViewModelContainer{``0},System.String)">
  1208. <summary>
  1209. Generate an HTML input element of type 'submit.'
  1210. </summary>
  1211. <param name="view">The view.</param>
  1212. <param name="text">Value of the 'value' and 'name' attributes. Also used to derive the 'id' attribute.</param>
  1213. </member>
  1214. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.RenderPartial``2(MvcContrib.FluentHtml.IViewModelContainer{``0},System.String,System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Web.Mvc.ViewDataDictionary)">
  1215. <summary>
  1216. Renders a partial
  1217. </summary>
  1218. <typeparam name="T">The type of the ViewModel.</typeparam>
  1219. <typeparam name="TPartialViewModel">The type of model of the partial.</typeparam>
  1220. <param name="view">The view.</param>
  1221. <param name="partialViewName">The name of the partial to render.</param>
  1222. <param name="modelExpression">Expression of the model for the partial.</param>
  1223. <param name="viewData">View data for the partial. (If the view data has a Model, it will be replaced by the model as specified in the expression parameter, if it is not null.)</param>
  1224. </member>
  1225. <member name="M:MvcContrib.FluentHtml.ViewModelContainerExtensions.RenderPartial``2(MvcContrib.FluentHtml.IViewModelContainer{``0},System.String,System.Linq.Expressions.Expression{System.Func{``0,``1}})">
  1226. <summary>
  1227. Renders a partial
  1228. </summary>
  1229. <typeparam name="T">The type of the ViewModel.</typeparam>
  1230. <typeparam name="TPartialViewModel">The type of model of the partial.</typeparam>
  1231. <param name="view">The view.</param>
  1232. <param name="partialViewName">The name of the partial to render.</param>
  1233. <param name="modelExpression">Expression of the model for the partial.</param>
  1234. </member>
  1235. </members>
  1236. </doc>