饼子天空  
个人程序Blogs
1 Html.BeginForm("Category""Home",new { TestRoute1 "test" },FormMethod.Post,new { id = "FormID" } ) 
2 
3 Html.BeginForm("Category""Home",new RouteValueDictionary { {"TestRoute1""test"} },FormMethod.Post,new Dictionary<stringobject> { {"id""FormID
"} } )

 

<% using (Html.BeginForm("Category""Home"new {TestRoute1=HttpContext.Current.Request.QueryString["TestRoute1"] }, FormMethod.Post, new {id = "FormID" })) { %>   

 

相当于: 

 <form action="Home/Category?TestRoute1=testid="FormID" method="post">     

    <input type="submit" value="submit" name="subform" /> 

</form> 

 

 

 

 

5

 

主要注意的是:object routeValues 与object htmlAttributes

    

routeValues :就是你要传递的参数,eg:http://www.baidu.com/test.php?testid=abcdef 其中 testid=abcdef就是routevalues,或者再MVC中这样表示 new{testid="abcdef"}

 

    htmlAttributes:就是对应的标签中的属性,在MVC中这样表示:new{@name="testName",@class="TestClass",@id="TestID"} 

 



posted on 2011-12-21 10:26  饼子天空  阅读(272)  评论(0编辑  收藏  举报