<div >
<% using (Html.BeginForm("Factory", "Home", new { id=******* }))
{ %> <%= Html.TextBox("Name") %>
<input type="submit" value="查询" />
<%
} %>
</div>
那个星号,如何用<%= Html.TextBox("Name") %>传过去呢?也就是说:
例如用户在textbox里填写“aaa”
Home/Factory/aaa
我就这么打开地址栏。————————————————————————
这个和Global.asax里的routes配置没关系,而且我已经配置好了。
里边的配置是默认的,我没动。
解决方案 »
- 在aspx.cs中的事件里,如何触发“JavaScript”中的事件
- 公布框架性能测试结果
- 两层构架,取SQL数据,调用底层问题
- 在一个SqlDataAdapter实例已经定义了SelectCommand情况下,如何自动完成其它命令?
- cache、dataset、Dataview相互影响的问题
- 各位大哥帮帮忙,我用asp.net ajax的时候,试了网上很多例子,怎么就是不能部分刷新
- 我原来在vs.net2002中开发的asp.net(C#)程序在vs.net2003能否正常运行?要不要做一些修改?
- 请问如何安装IEWebControls
- 我想在Web页面上绘图
- 正则表达式执行时间超过两秒,希望能优化
- 关于button触发page_load的问题
- vs2008自带的水晶报表程序可以实现转换成图片的功能吗?
[httpVerb.Post]
public Action Method()
{}
谢谢你,不过你好像没明白我的意思。
第一,我的是get提交,不是post提交。不是“[httpVerb.Post]”
第二,我现在的问题是提交时,像这样Home/Factory/aaa
不是post提交,也不想Home/Factory?Name=aaa,
只想Home/Factory/aaa提交过去。
第三,说到这里,有人会提示我配置好route,我已经配置好了。
把这个<%= Html.TextBox("Name") %>
替换成<%= Html.TextBox("Id") %>
Home/Factory?Id=aaa
不能写在<% using (Html.BeginForm("Factory", "Home", new { id=******* }))
的那个星号里吗?我想写在form里,或者是你那样写
<%= Html.ActionLink("连接","Factory","Home",new {id="参数1"},new {id="Link1"}) %>
请问那个“参数1”用<%= Html.TextBox("Name") %>代替呢。谢谢
window.loaction.href='/home/factory/'+$('#Name').val();
<%= Html.TextBox("id") %>id 小写试一试
谢谢,小写了也不行。
Home/Factory?id=aaa
route就是默认的呀,新增一个mvc后,我没动。mvc2大家都是一样的吧。