如何select-option提交后无刷新,为选中时的值

Movenpan 2013-08-19 10:55:57
<script language="javascript">
function selectlang(){
var strval=$("#sel ").val();
windows.location="Language/chooseLanguage/" +strval.tostring();
}
</script>

<select id ="sel" name="sel" onchange="selectlang()">
<option value="0">English</option>
<option value="1" selected="selected" >中文</option>
</select>


.....

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Mvc;
using System.Threading;
using CommonUtil;

namespace ApplicationExpertShare.Controllers
{
public class LanguageController : Controller
{
//
// GET: /English/

public ActionResult chooseLanguage(string strval)
{
System.Globalization.CultureInfo languageCulture;
if (strval=="0"){
languageCulture= new System.Globalization.CultureInfo("en-US");
}else{
languageCulture= new System.Globalization.CultureInfo("zh-cn");
}
Session["Culture"] = languageCulture;
return this.Redirect(this.Request.UrlReferrer.ToString());
}

}
}

怎么实现调chooseLanguage操作方法后,select中的值为选中时的值,而不是每次都刷新成初始值啊
多谢!
...全文
209 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Movenpan 2013-08-20
  • 打赏
  • 举报
回复
请高手指教。。。。

13,345

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧