���`�F�b�N�{�b�N�X�^���W�I�{�^�������� �| Html.CheckBoxFor�^RadioButtonFor���\�b�h �|
�@CheckBoxFor�^RadioButtonFor�́A�w�肳�ꂽ�v���p�e�B�ɑΉ�����`�F�b�N�{�b�N�X�^���W�I�{�^�������邽�߂̃��\�b�h���Bchecked�����̒l�́A�v���p�e�B�l��value�����̒l�Ƃ̔�r�ɂ���Č��肳���B
�`�F�b�N�{�b�N�X�F
@Html.CheckBoxFor(
model => model.Cd, // �v���p�e�B
new { tabindex = 3 } // ���̂ق��̑���
)
���W�I�{�^���F
@Html.RadioButtonFor(
model => model.Publish, // �v���p�e�B
"�ĉj��", // �l�ivalue�����j
new { tabindex = 3 } // ���̂ق��̑���
)
@Html.RadioButtonFor(
model => model.Publish, // �v���p�e�B
"�Z�p�]�_��", // �l�ivalue�����j
new { tabindex = 3 } ���̂ق��̑���
)
|
�`�F�b�N�{�b�N�X�F
@Html.CheckBoxFor(
Function(model) model.Cd, ' �v���p�e�B
New With {.tabindex = 3} ' ���̂ق��̑���
)
���W�I�{�^���F
@Html.RadioButtonFor(
Function(model) model.Publish, ' �v���p�e�B
"�ĉj��", ' �l�ivalue�����j
New With {.tabindex = 3} ' ���̂ق��̑���
)
@Html.RadioButtonFor(
Function(model) model.Publish, ' �v���p�e�B
"�Z�p�]�_��", ' �l�ivalue�����j
New With {.tabindex = 3} ' ���̂ق��̑���
)
|
|
���X�g29�@CheckBoxFor�^RadioButtonFor���\�b�h�ɂ��`�F�b�N�{�b�N�X�^���W�I�{�^���̐����i��FC#�A���FVB�j |

�`�F�b�N�{�b�N�X�F
<input id="Cd" name="Cd" tabindex="3" type="checkbox" value="true" />
<input name="Cd" type="hidden" value="false" />
���W�I�{�^���F
<input id="Publish" name="Publish" tabindex="3" type="radio" value="�ĉj��" />
<input checked="checked" id="Publish" name="Publish" tabindex="3"
type="radio" value="�Z�p�]�_��" />
|
|
���X�g30�@���s���Ƀ��X�g29�ɂ��o�͂����HTML�R�[�h |
�@CheckBoxFor���\�b�h�ł́A�{���̃`�F�b�N�{�b�N�X�Ɠ����̉B���t�B�[���h���o�͂��Ă���_�ɒ��ڂ��B����̓`�F�b�N�{�b�N�X���`�F�b�N����Ȃ������ꍇ�ɂ��A�`�F�b�N����Ȃ������Ƃ������i��̓I�ɂ�false�l�j�𑗐M���邽�߂̕��B
�@���������B���t�B�[���h�����݂����A���A�`�F�b�N�{�b�N�X���I������Ȃ������ꍇ�A�u���E�U�̓T�[�o�ɑ��ē��ʂɒl�𑗐M���Ȃ��B
���I���{�b�N�X�^���X�g�{�b�N�X������ �| Html.DropDownListFor�^ListBoxFor���\�b�h �|
�@DropDownListFor�^ListBoxFor�́A�w�肳�ꂽ�v���p�e�B�ɑΉ�����I���{�b�N�X�^���X�g�{�b�N�X�����邽�߂̃��\�b�h���Bselected�����̒l�́A�v���p�e�B�l�ƑI���I�v�V�����̒l�iSelectListItem�I�u�W�F�N�g��Value�v���p�e�B�j�Ƃ̔�r�ɂ���Č��肳���B
�I���{�b�N�X�F
@Html.DropDownListFor(
model => model.Publish, // �v���p�e�B
new SelectListItem[] {
new SelectListItem() { Value="�ĉj��", Text="�ĉj��" },
new SelectListItem() { Value="�Z�p�]�_��", Text="�Z�p�]�_��" },
new SelectListItem() { Value="�G�a�V�X�e��", Text="�G�a�V�X�e��" }
}, // �I�v�V�����E���X�g
"�I�����Ă�������", // ��l�̃I�v�V�����i���x���E�e�L�X�g�j
new { @class = "list" } // ���̂ق��̑���
)
���X�g�{�b�N�X�F
@Html.ListBoxFor(
model => model.Publish, // �v���p�e�B
new SelectListItem[] {
new SelectListItem() { Value="�ĉj��", Text="�ĉj��" },
new SelectListItem() { Value="�Z�p�]�_��", Text="�Z�p�]�_��" },
new SelectListItem() { Value="�G�a�V�X�e��", Text="�G�a�V�X�e��" }
}, // �I�v�V�����E���X�g
new { size = 5 } // ���̂ق��̑���
)
|
�I���{�b�N�X�F
@Html.DropDownListFor(
Function(model) model.Publish, ' �v���p�e�B
New SelectListItem() {
New SelectListItem() With
{.Value = "�ĉj��", .Text = "�ĉj��"},
New SelectListItem() With
{.Value = "�Z�p�]�_��", .Text = "�Z�p�]�_��"},
New SelectListItem() With
{.Value = "�G�a�V�X�e��", .Text = "�G�a�V�X�e��"}
}, ' �I�v�V�����E���X�g
"�I�����Ă�������", ' ��l�̃I�v�V�����i���x���E�e�L�X�g�j
New With {.class = "list"} ' ���̂ق��̑���
)
���X�g�{�b�N�X�F
@Html.ListBoxFor(
Function(model) model.Publish, ' �v���p�e�B
New SelectListItem() {
New SelectListItem() With {.Value = "�ĉj��", .Text = "�ĉj��"},
New SelectListItem() With {.Value = "�Z�p�]�_��", .Text = "�Z�p�]�_��"},
New SelectListItem() With {.Value = "�G�a�V�X�e��", .Text = "�G�a�V�X�e��"}
}, ' �I�v�V�����E���X�g
New With {.size = 5} ' ���̂ق��̑���
)
|
|
���X�g31�@DropDownListFor�^ListBoxFor���\�b�h�ɂ��I���{�b�N�X�^���X�g�{�b�N�X�̐����i��FC#�A���FVB�j |

�I���{�b�N�X�F
<select class="list" id="Publish" name="Publish">
<option value="">�I������������</option>
<option value="�ĉj��">�ĉj��</option>
<option selected="selected" value="�Z�p�]�_��">�Z�p�]�_��</option>
<option value="�G�a�V�X�e��">�G�a�V�X�e��</option>
</select>
���X�g�{�b�N�X�F
<select id="Publish" multiple="multiple" name="Publish" size="5">
<option value="�ĉj��">�ĉj��</option>
<option value="�Z�p�]�_��">�Z�p�]�_��</option>
<option value="�G�a�V�X�e��">�G�a�V�X�e��</option>
</select>
|
|
���X�g32�@���s���Ƀ��X�g31�ɂ��o�͂����HTML�R�[�h |
�@���X�g31�ł͕X��A�I�v�V�����E���X�g�iSelectListItem�I�u�W�F�N�g�̔z��j���r���[�E�X�N���v�g�Ƀn�[�h�E�R�[�f�B���O���Ă��邪�A�����܂ł���͕X�I�ȃR�[�h�ł���B��ʓI�ɂ̓A�N�V�������Ńr���[�ϐ��Ƃ��ėp�ӂ���̂��]�܂����B
���B���t�B�[���h������ �| HiddenFor���\�b�h �|
�@HiddenFor���\�b�h�́A�B���t�B�[���h�����邽�߂̃��\�b�h�ł���B
@Html.HiddenFor(
model => model.Title, // �v���p�e�B
new { } // ���̂ق��̑���
)
|
@Html.HiddenFor(
Function(model) model.Title, ' �v���p�e�B
Nothing ' ���̂ق��̑���
)
|
|
���X�g33�@HiddenFor���\�b�h�ɂ��B���t�B�[���h�̐����i��FC#�A���FVB�j |

<input id="Title" name="Title" type="hidden" value="JavaScript�{�i����" />
|
|
���X�g34�@���s���Ƀ��X�g33�ɂ��o�͂����HTML�R�[�h |
�����f���Ɗ֘A�t���Ȃ��t�H�[���v�f������ �| TextBox�^Label���\�b�h�Ȃ� �|
�@TextBoxFor�ALabelFor�AListBoxFor�Ȃǂ̂�����uXxxxxFor�v���\�b�h�ɂ́A�uFor�v�Ȃ���TextBox�ALabel�AListBox�Ȃǂ̃��\�b�h���p�ӂ���Ă���B��ʓI�ɂ́AXxxxxFor���\�b�h�̓��f���Ɋ֘A�t�����t�H�[���v�f�����邽�߂ɁAFor�Ȃ��̃��\�b�h�̓��f���Ƃ͘A�g���Ȃ��t�H�[���v�f�����邽�߂ɁA���ꂼ�ꗘ�p������̂ƍl���Ă����悢���낤*3�B
*3 �����ɂ́AFor�Ȃ��̃��\�b�h�ł����f���A�g�̃t�H�[���v�f�͐����ł���B�������AVisual Studio��IntelliSense�@�\�����p�ł��Ȃ��AViewBag�ɓ����̃v���p�e�B������ꍇ�͂����炪�D�悵�Ċ֘A�t�����Ă��܂��Ȃǂ̗��R����A���p���ׂ��łȂ��B
|
�@�Ⴆ�Έȉ��́Akeywd�Ƃ������O�̃e�L�X�g�{�b�N�X�������ł���B
@Html.TextBox(
"keywd", // �v�f��
null, // �l�ivalue�����j
new { size = 15, maxlength = 19 } // ���̂ق��̑���
)
|
@Html.TextBox(
"keywd", ' �v�f��
Nothing, ' �l�ivalue�����j
New With {.size = 15, .maxlength = 19} ' ���̂ق��̑���
)
|
|
���X�g35�@TextBox���\�b�h�ɂ��e�L�X�g�{�b�N�X�̐����i��FC#�A���FVB�j |

<input id="keywd" maxlength="18" name="keywd" size="15" type="text" value="" />
|
|
���X�g36�@���s���Ƀ��X�g35�ɂ��o�͂����HTML�R�[�h |
�@���̂ق���For�Ȃ����\�b�h���A�u�v�f������Ŏw�肷��v�u�K�v�ɉ����āA�l���w�肷��K�v������v�Ȃǂ̈Ⴂ������ق��́A�ق�XxxxxFor���\�b�h�Ɠ����v�̂ŗ��p�ł���B�ڂ����\���ɂ��ẮAMSDN���C�u�����ŁuSystem.Web.Mvc.Html ���O����v���Q�Ƃ��Ăق����B
���n�C�p�[�����N������ �| Html.ActionLink���\�b�h �|
�@ActionLink���\�b�h�́A�w�肳�ꂽ�R���g���[���^�A�N�V�������A���̂ق��̃p�����[�^�l����A�n�C�p�[�����N�����邽�߂̃��\�b�h���B
@Html.ActionLink(
"�ڍ�", // �����N�E�e�L�X�g
"Details", // �A�N�V������
"Books", // �R���g���[����
new { id = Model.Isbn }, // ���[�g�E�p�����[�^
new { @class = "menu" } // ���̂ق��̑���
)
|
@Html.ActionLink(
"�ڍ�", ' �����N�E�e�L�X�g
"Details", ' �A�N�V������
"Books", ' �R���g���[����
New With {.id = Model.Isbn}, ' ���[�g�E�p�����[�^
New With {.class = "menu"} ' ���̂ق��̑���
)
|
|
���X�g37�@ActionLink���\�b�h�ɂ��n�C�p�[�����N�̐����i��FC#�A���FVB�j |

<a class="menu" href="/Books/Details/978-4-7741-4466-5">�ڍ�</a>
|
|
���X�g38�@���s���Ƀ��X�g37�ɂ��o�͂����HTML�R�[�h |
�@�悭�������\�b�h�Ƃ��āARouteLink���\�b�h���p�ӂ���Ă���BRouteLink���\�b�h��ActionLink���\�b�h�ƈقȂ�_�́A�����N����i������ł͂Ȃ��j���[�g�E�p�����[�^��\�������I�u�W�F�N�g�Ƃ��Ďw��ł���_�ł���i���傤��BeginForm���\�b�h��BeginRouteForm���\�b�h�Ƃ̈Ⴂ�Ɠ����ƍl����A������₷�����낤�j�B
�@�ȉ��́A���X�g37��RouteLink���\�b�h�ŏ����������Ⴞ�B
@Html.RouteLink(
"�ڍ�", // �����N�E�e�L�X�g
"Default", // ���[�g��
new {
action = "Details", // �A�N�V������
controller = "Books", // �R���g���[����
id = Model.Isbn // ���̂ق��̃p�����[�^
}, // ���[�g�E�p�����[�^
new { @class = "menu" } // ���̂ق��̑���
)
|
@Html.RouteLink(
"�ڍ�", ' �����N�E�e�L�X�g
"Default", ' ���[�g��
New With {
.action = "Details", ' �A�N�V������
.controller = "Books", ' �R���g���[����
.id = Model.Isbn ' ���̂ق��̃p�����[�^
}, ' ���[�g�E�p�����[�^
New With {.class = "menu"} ' ���̂ق��̑���
)
|
|
���X�g39�@���X�g37��RouteLink���\�b�h�ŏ����������R�[�h |
��
�@�ȏ�A�����Razor�̊�{���@�ƁA�r���[�J���ɂ͌������Ȃ��r���[�E�w���p�[�ɂ��ĉ�������B����́A�������������Ȃ������r���[�E�w���p�[�ł���EditFor�^DisplayFor���\�b�h�ɂ��ĉ������\��ł���B
 |
�@ |
�@
Insider.NET �t�H�[���� �V���L��
- ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
�@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă���
- ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
�@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤
- ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
�@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J�����v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg����
- Presentation Translator �i2017/7/18�j
�@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����