【发布时间】:2016-03-06 07:46:19
【问题描述】:
我想读取一个活动视图名称并将其填充到 ViewName public Class
我创建了一个模型类,我在其中使用
获取文本框数据public string ViewName { get; set; }
public string Name { get; set; }
public string Email { get; set; }
public string Comment { get; set; }
在布局中,我在表单标记中编写了一个代码,它在公共字符串类的其余部分发送文本框值
<form method="post" action="/Home/SendMail" id="contactfrm" role="form">
<div class="col-sm-4">
<div class="form-group">
<label for="name">Name</label>
@Html.TextBox("Name", null, new { id = "name", @class = "form-control", placeholder = "Enter name", title = "Please enter your name (at least 2 characters)" })
</div>
<div class="form-group">
<label for="email">Email</label>
@Html.TextBox("Email", null, new { id = "email", @class = "form-control", placeholder = "Enter name", title = "Please enter a valid email address)" })
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="comments">Comments</label>
@Html.TextArea("Comment", null, new { id = "comments", @class = "form-control", TextMode = "MultiLine", Columns = "3", Rows = "5", placeholder = "Enter your message…", title = "Please enter your message (at least 10 characters)" })
</div>
<button name="submit" type="submit" class="btn btn-lg btn-primary" id="submit">Send Your Message</button>
<div class="result"></div>
</div>
</form>
我现在想做什么我还想读取活动视图名称以填充 ViewName 公共类,该公共类用于再次使用相同的视图回发它在布局中处于活动状态。你们知道如何阅读 viewName 并将其填写在 Public Class 中吗?请让我知道在哪里可以在表单标签中添加它。
提前谢谢你
【问题讨论】:
-
Pubic Class..来一个人..慢慢来并发布问题..这里没有竞争..还有为什么
jquery被标记了? -
伙计,我正在学习 MVC,这有什么问题要向那里的专家寻求帮助。
-
请看我无意冒犯。我只是想让你纠正你提出问题的方式。你在提问时需要遵循 SO 政策。保持你的问题最少但解释性。在你的上面的问题解释了你想在哪里阅读
ViewName?在controller?如果是,那么在哪个controller?并且您已经创建了模型,但是使用上面的view代码,您并没有为模型创建强类型视图 w.r.t,如果您在查看上面的代码后阅读您的句子,那么您会发现很多错误,基本上都是废话。如果可能,请更正..Pubic的含义非常糟糕.. -
这次我已经编辑了您的问题..另外..如果您提出更具体的问题,我们很乐意为您提供帮助..
标签: c# asp.net-mvc asp.net-mvc-4 razor