什么html元素能够被赋予ID并且也是该<input>元素的替代元素?因为当前正在使用一个元素来根据用户输入更新该文本块; 然而,在外观方面,<input>元素不起作用,因为它周围有大的矩形块.
<div id="myModal">
...
<input type="text" id="txtUserName" size="150" disabled></input>
...
</div>
Run Code Online (Sandbox Code Playgroud)
<script>
...
$('#txtUserName',$('#myModal')).val('Jim Smith');
...
</script>
Run Code Online (Sandbox Code Playgroud)
除了文本周围的矩形块之外,对于盒子扩展的距离似乎也存在限制.

关于更新后的文本如何与文本的其余部分无缝融合的想法或建议?因为最终目标是用户能够通过电子邮件将模态中出现的内容(预填充文本和用户输入的组合)发送给另一个人.
在阅读了一些其他线程后,似乎我们需要在Global.asax.cs中映射一个新路由,以便传递多个变量.(注意:如果只传递一个变量,它可以正常工作)
但是,如果传递多个变量,则第一个变量通过但第二个变量(以及之后的任何其他变量)不通过 - 它们的值为null.
作为一个例子,_Layout.cshtml中的url值是var url = '/Home/DidItWork?testUserName=James%20Bond&testEmail=james.bond%40gmail.com';- 应该以不同的方式出现,因为MapRoute期望某种形式的东西Home/DidItWork/{testUserName}/{testEmail}?
为什么它没有传递多个变量的想法或建议?
的Global.asax.cs
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"MyNewRoute", // Route name
"Home/DidItWork/{testUserName}/{testEmail}", // URL with parameters
new { controller = "Home", action = "DidItWork" } // Parameter defaults
);
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
Run Code Online (Sandbox Code Playgroud)
HomeController.cs
public async Task<ActionResult> DidItWork(string testUserName, string …Run Code Online (Sandbox Code Playgroud) 有没有一种简单的方法来编辑或删除使用Twitter Bootstrap的ASP.NET应用程序顶部的导航栏?

需要删除"注册"和"登录"链接,并且需要更新"应用程序名称",但我不太确定在Visual Studio中我可以更新该信息的位置.CSS文件?
这是一个单页的网络应用程序,所以从技术上讲它甚至不需要顶部的导航栏,所以如果有办法删除它 - 这比编辑它更容易 - 那么你能解释一下如何做到这一点吗?
不确定建议的行动方案是编辑和保留它与仅删除它.思考?