環境:的Visual Studio 2012,MVC4,剃鬚刀,互聯網應用如何識別報價符號(「)
我有在搜索表單的編碼。 」查看「 頁面...
@using (Html.BeginForm("SearchResult", "Home", FormMethod.Get))
{
@Html.ValidationSummary(false)
<fieldset>
<legend>Contact Search</legend>
<div class="editor-label">
@Html.LabelFor(model => model.Name)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
</div>
<p>
<input name="SearchButton" type="submit" value="Search" /></p>
</fieldset>
}
然後我直接發送「model.Name」字符串使用「@ Model.Name」的JavaScript代碼。
問題是...當我在搜索中鍵入形成一個引號(「)符號...例如...(10「android)我有一個問題,JavaScript在某處停止工作,如何在控制器中檢查這個」model.Name「字符串r是否包含(「)或不改變它的JavaScript?
我的JavaScript代碼... url += "&[email protected]";
如果 「model.Name」 是... 10" 機器人......將它的工作是否正確?
我沒有看到任何不尋常的,這是哪裏,你說的 –
JavaScript,請展示你的JavaScript碼。 –
我已將它添加到我的問題結尾。 – user922907