如何从web.config文件中读取连接字符串到类库中包含的公共类?
我试过了:
WebConfigurationManager
ConfigurationManager
Run Code Online (Sandbox Code Playgroud)
但是这些类在我的类库中无法识别.
我正在尝试开始使用ASP.NET MVC Ajax调用.
控制器:
public class AjaxTestController : Controller
{
//
// GET: /AjaxTest/
public ActionResult Index()
{
return View();
}
public ActionResult FirstAjax()
{
return Json("chamara", JsonRequestBehavior.AllowGet);
}
}
Run Code Online (Sandbox Code Playgroud)
视图:
<head runat="server">
<title>FirstAjax</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var serviceURL = '/AjaxTest/FirstAjax';
$.ajax({
type: "POST",
url: serviceURL,
data: param = "",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: successFunc,
error: errorFunc
});
function successFunc(data, status) {
alert(data);
}
function errorFunc() {
alert('error');
}
});
</script>
</head> …Run Code Online (Sandbox Code Playgroud) 我在ASP.NET MVC 4中使用默认登录模块.我没有更改默认应用程序中的任何代码,而是将其托管在共享服务器上.
我使用默认登录页面登录后.我让浏览器闲置了一段时间.然后,当我尝试使用[Authorize]属性执行任何控制器操作时,显然应用程序重定向到登录页面 .
然后我尝试再次登录,当我点击登录按钮时出现错误.
The anti-forgery cookie token and form field token do not match.
Run Code Online (Sandbox Code Playgroud)

登录操作
// POST: /Account/Login
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public ActionResult Login(LoginModel model, string returnUrl)
{
if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe))
{
return RedirectToLocal(returnUrl);
}
// If we got this far, something failed, redisplay form
ModelState.AddModelError("", "The user name or password provided is incorrect.");
return View(model);
}
Run Code Online (Sandbox Code Playgroud) 我已经安装了VS 2010的水晶报告2010.i已经创建了一个水晶报告,它在localhost中工作正常,但问题是我将我的网站发布到IIS后,报告永远不会显示.只显示一个空白页面.我检查了我的发布的文件夹甚至.rpt文件都没有.任何人都告诉我如何解决这个问题?
我正在尝试使用FormsAuthentication,它目前使用用户名和密码正常工作.我需要将用户角色添加到Forms身份验证故障单,我不使用ASP.NET成员身份.
if (rep.CheckUser(model.UserName, model.Password,out UserRole))//Check User
{
FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
// Roles.AddUserToRole(model.UserName, UserRole);//This Requires Membership
return Redirect(FormsAuthentication.DefaultUrl);
}
Run Code Online (Sandbox Code Playgroud) asp.net asp.net-mvc forms-authentication asp.net-membership login
我是Entity Framework的新手.我正在尝试更新记录并保存对数据库的更改.
public void SaveEdit(Gate gate)
{
try
{
using (dc = new GateEntities())
{
var query = (from tbsite in dc.tblSites
where tbsite.ID == gate.ID
select tbsite).FirstOrDefault();
query.CalledInAt = gate.CalledInAt;
query.CallerRequest = gate.CallerRequest;
query.ContactPersonOnSite = gate.ContactPersonOnSite;
query.Email = gate.Email;
query.EmailSitePerson = gate.EmailSitePerson;
dc.SaveChanges();
}
}
catch (Exception ex)
{
throw ex;
}
}
Run Code Online (Sandbox Code Playgroud)
它没有异常或错误消息,但它不会保存对数据库的更改.为什么它没有更新记录?
我在控制器中生成了以下字符串值.
cc.lstchat = "Reply the Number with your question... <br />";
foreach (clsChat item in lstchat)
{
cc.lstchat =cc.lstchat + item.DisplayNumber+". " + item.ChatItem+" <br/> ";
}
Run Code Online (Sandbox Code Playgroud)
现在我试图在我的视图中显示div标签内的字符串值,但它不会呈现换行符.
<div id="divChat" style="width:400px;height:300px;border:double">
@Model.lstchat.ToString()
</div>
Run Code Online (Sandbox Code Playgroud)

必需的字段验证未触发.
模型:
public class Client
{
[Required(ErrorMessage="Name Required")]
[DisplayFormat(ConvertEmptyStringToNull = false)]
public string Name { get; set; }
public string Address { get; set; }
public string Mobile { get; set; }
public string Telephone { get; set; }
public string Fax { get; set; }
public string Company { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
控制器:
[HttpPost]
public ActionResult Create(Client client)
{
try
{
// TODO: Add insert logic here
ClientRepository rep = new ClientRepository();
rep.AddClient(client);
rep.Save();
return RedirectToAction("Index");
}
catch …Run Code Online (Sandbox Code Playgroud) 我需要datetime选择器的默认值为空.
@(Html.Kendo().DatePickerFor(model => model.RevisionDate)
.Name("RevisionDate")
)
Run Code Online (Sandbox Code Playgroud)
"RevisionDate"是asp.net mvc模型中的日期时间属性.
它是如何显示的

我需要显示如下

我有一个包含两列的表第一列是(currentdate)时间戳,另一列是(dateReturn)datetime列.需要从天数获取currentdate和dateReturn之间的差异.这可能吗?
asp.net ×6
asp.net-mvc ×6
c# ×2
.net ×1
html ×1
jquery ×1
kendo-ui ×1
linq ×1
login ×1
razor ×1
sql ×1
sql-server ×1
validation ×1
web-config ×1